Welcome to Yee Siang's Website http://pws.yeesiang.com Thu, 11 Mar 2010 13:58:37 FeedCreator 1.7.2-ppt (info@mypapit.net) Sungai Chiling 2010 http://pws.yeesiang.com/go/system/mod/blog/code/sungai_chiling_2010 <p>如果要选雪兰莪州最漂亮的瀑布,她当之无愧!</p> <p>Sungai Chiling 坐落在KKB (Kuala Kubu Bahru),位于福隆港半山。从南北大道 KKB/Tanjong Malim 的收费站进入,然后根据福隆港的方向牌驶进。这里是雪兰莪和霹雳州的边境,群山环抱,是个很有灵气的地区。</p> <p>&nbsp;</p> <p><img width="193" height="290" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25040_329760923987_569718987_3432262_8198952_n.jpg" /> <img width="433" height="290" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_330784138987_569718987_3435716_7113159_n.jpg" /></p> <p>我们一行五人早上八点出发。我是 司机,凭着残存在脑海中的点滴记忆,终于在九点钟抵达山脚下。接着在那里的乌雪新古毛乡村随便找了个食档吃了个简单的早餐:凉茶和云吞面,味道不怎么样,却要 4块钱左右&hellip;&hellip;但看在店里的小美眉份上,算了啦~ 半山下的道路很宽。途中,我们碰见了一支甲虫车队,然后一起在桥上停了下来拍照。小小的七 彩甲虫车在大蓄水池衬托下很&hellip;&hellip;特别。</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/22634_330001638987_569718987_3432994_1674829_n.jpg" /></p> <p>再往前走些,过了一座看似殖民时代的铁桥,我们的主角 - Santuari Ikan Sungai Chiling 就在右边啦。入口处被浓密的热带雨林遮盖着,除了个简单的牌楼和停泊在路旁的车子外,她实在很难引起路人的注意力。忘了被什么什么局管理,管理员友善地向我们要求签入和缴付一零吉的入门费。接下来的旅程便是小小的探险了。</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961978987_569718987_3432794_2431881_n.jpg" /></p> <p>森林保护区内分叉路口众多,又没有明确 的指示牌,很容易走错路。但其实条条道路通罗马,只要有其他游客的踪迹 (如: 鞋印或垃圾),就不用担心会迷路。大致上,里面有两条道路,一条是水陆,另一条是山路。水路有明确的指示牌,不必上山而没有体力要求,共要渡河6次。 山路就比较辛苦,需要上下山,最后过河一次。</p> <p>&nbsp;</p> <p><img width="193" height="290" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961878987_569718987_3432787_1575887_n.jpg" /> <img width="433" height="290" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25040_329761068987_569718987_3432270_2287486_n.jpg" />&nbsp;</p> <p><img width="433" height="290" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_330846113987_569718987_3436256_2393006_n.jpg" alt="" /> <img width="193" height="290" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25040_329761273987_569718987_3432278_1744401_n.jpg" alt="" /></p> <p>不论根据哪一条路,途中都有丰富的热带植物可以观赏。当然也少不了蝴蝶和可爱的虫虫。可怜的马陆被大意的路人踩断了一半。</p> <p>&nbsp;</p> <p><img width="640" height="956" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25040_329761348987_569718987_3432282_1112044_n.jpg" /></p> <p>抵达终点,冰凉洁净的Sungai Chiling Fall 等待着我们。</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>游伴</h2> <p>独乐乐不如众乐乐,独游纽西兰回来后的我却变得很喜欢同朋友们一起去游玩。</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961793987_569718987_3432781_43376_n.jpg" /></p> <p>瀑布前大合照</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961818987_569718987_3432783_2283487_n.jpg" /></p> <p>在一块很特别的木头前合照</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25040_329760963987_569718987_3432264_5697028_n.jpg" /></p> <p>水坝前</p> <p>&nbsp;</p> <p><img width="640" height="956" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_329961718987_569718987_3432775_8188706_n.jpg" /></p> <p>大瀑布下的石头上</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329857038987_569718987_3432405_5165724_n.jpg" /></p> <p>冷到发抖的小妹妹&hellip;&hellip;</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329857118987_569718987_3432408_6764884_n.jpg" /></p> <p>刮痧美容</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329857308987_569718987_3432418_82488_n.jpg" /></p> <p>秃头护理</p> <p>&nbsp;</p> <p><img width="320" height="480" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329857283987_569718987_3432416_8247611_n.jpg" /> <img width="320" height="480" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961758987_569718987_3432778_4781438_n.jpg" /></p> <p>螳螂捕蝉,麻雀在后。这只麻雀一直很怕下水,长时间躲在岸上sms;证明这里的电话signal 还可以,并不是很ulu的地方。</p> <p>&nbsp;</p> <p><img width="320" height="480" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961858987_569718987_3432786_1027485_n.jpg" /> <img width="320" height="480" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_330792018987_569718987_3435836_3974122_n.jpg" /></p> <p>我的个人写真,题目分别为:&quot;我爱大自然&quot; 和 &quot;我爱水上漂&quot;&nbsp;</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329857158987_569718987_3432410_865769_n.jpg" /></p> <p>刚过不久的新年期间,很多亲朋戚友都说如果我走在街上,他们都不会认得我。看了这照片后,我也默默的同意。有人说我壮了,我也暗暗的开心。:)</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>Ulu Yam 美食</h2> <p>我的行程安排一定不能少了美食。下山后,我们来到了附近的Ulu Yam&nbsp; 新村。</p> <p>&nbsp;</p> <p><img width="640" height="428" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/22634_330001708987_569718987_3432996_7296859_n.jpg" alt="" /></p> <p>如果你不知道,这里是 Loo Mee 卤面的发源地。新村街上有许多家餐馆,每家都卖 Loo Mee!</p> <p>&nbsp;</p> <p><img width="640" height="428" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/22634_330001783987_569718987_3433000_350453_n.jpg" alt="" /></p> <p>我选择了这间餐馆,因为我记得它的味道&hellip;&hellip; 食客可以选择户外或户内(冷气)。</p> <p>&nbsp;</p> <p><img width="640" height="428" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_330669378987_569718987_3435347_2654873_n.jpg" alt="" /></p> <p>招牌鱼饼。雪白,香滑,弹口,大份!</p> <p>&nbsp;</p> <p><img width="640" height="428" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/22634_330001773987_569718987_3432999_8009404_n.jpg" alt="" /></p> <p>再来一碟野味: 咖喱山猪肉!</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>后记</h2> <p>&nbsp;</p> <p><img width="418" height="280" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329857128987_569718987_3432409_1344605_n.jpg" alt="" /> <img width="210" height="280" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/DSC08180.JPG" alt="" /></p> <p>其实这是我第二次来到这个瀑布,物是人非 (现在 vs 2007年9月) &hellip;&hellip;</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/14996_329961748987_569718987_3432777_1087388_n.jpg" /></p> <p>前一天才买的Teva拖鞋,今天拿来测试,效果令人满意。</p> <p>&nbsp;</p> <p><img width="320" height="478" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_330784203987_569718987_3435722_1593650_n.jpg" /> <img width="320" height="478" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_330905703987_569718987_3436585_2823143_n.jpg" /></p> <p>p/s: O仔生病进厂了,以上的照片大部分都来至于这一位随行的少年天才摄影师 - 子祥。在此谢谢子祥和他心爱的Pentax DSLR 的照片供应。</p> <p>&nbsp;</p> <p><img width="640" height="428" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/sungai_chiling_2010/25343_329961768987_569718987_3432779_4569262_n.jpg" /></p> <p>KKB, Fraser Hill, Ulu Yam, Tanjong Malim.... 这里的点点滴滴,每个景点每条道路,甚至是空气里的每一粒水分,都隐藏着我不愿想起的记忆。但无论如何,我还是一而再地到回来&hellip;&hellip;我想,只因为我太喜欢这 个瀑布了。</p> Fri, 26 Feb 2010 00:00:00 床边 http://pws.yeesiang.com/go/system/mod/blog/code/bedside <p>夕阳通过落地百叶窗射入房内,微弱的阳光是唯一的光线。她缓缓地站了起来,小心翼翼的把椅子移到一旁,尽量不让它发出一丝声音。<br /> <br /> &ldquo;不要走&hellip;&hellip;&rdquo;正当她转身之际,一把颤抖无力的声音从背后传来。她定了下来,回过头拍了拍他的肩旁说道:&ldquo;天就要黑了,我先出去吃吃晚餐便回来&rdquo;。<br /> <br /> 躺在床上的是一个消瘦、看起来大约七十多岁的男人。实际上他的年龄并不大,但长期服用烈性药物和近期的电疗已把他折磨得如此。对比下,那站着的中年女人虽然素颜,但那柳叶眉和樱桃小嘴遮盖不了昔日的风采;一旦打扮上街,就算说她三十岁都会有人相信。<br /> <br /> 岁月流逝,时光回到了二十多年前。<br /> <br /> &ldquo;不要走&hellip;&hellip;&rdquo; 一个壮年男人脸上挂满着泪水正跪着苦苦哀求女人,而女人却不愿正视他。夜深人静时正上演着一场家庭伦理剧。<br /> <br /> 这对夫妻结婚已有七年了,孩子都生了几个。从当初的一起挨饿租房,奋斗到今天,他们渐渐拥有了计划中的一切。当初男人为了买下这间屋子,终日早出晚归,不惜日夜奔波、长途跋涉。这份工虽然辛苦,但却能够让他赚取高薪,在最短的时间内实现梦想。终于他成功了,亲手从包租婆手中接过房屋的地契和钥匙。心想有了屋子便能够给老婆大人安全感,过去一切的委屈都值得,自己以后也能够不再那么辛劳了,可以安定下来,在家附近挑份轻松些的工作。有什么比和老婆和孩子一起过个安稳的日子还要幸福的事?<br /> <br /> 就在真正拥有房子的那晚,他对她说了第一个&ldquo;不要走&rdquo;,因为女人告诉了他个晴天霹雳般的决定。<br /> <br /> &ldquo;我们离婚吧,你别怪我。你可有想过这些日子我是如何过的?我需要你的时候你却不在我身边,让我每天晚上独守空闺。我们跟本不应该在一起&hellip;&hellip; &rdquo;,女人冷冷地说。<br /> &ldquo;我这么辛苦工作赚钱是为了谁?孩子都那么大了你还说这些话?!&rdquo;,男人对女人的无理取闹感到愤怒和不解。<br /> &quot;你以为我不知道你在外面做过些什么吗?你又认为我舍得孩子吗?但我看不见我们的未来,我不能继续欺骗自己,我已经决定了,我要去过我自己想过的生活&quot;。<br /> <br /> 当一段缘分到了结束时,再多的哀求、解释和泪水也无可奈何。结果他们达成了协议,为了孩子着想而不签字离婚。两人成了有名无实的夫妻,而那床头挂着的结婚照里的亲密笑容仿佛正在嘲笑着他们。<br /> <br /> 女人离开了,带走了某些孩子,留下另一些孩子。接着,女人有了自己的伴,男人也找到了解决寂寞的生活方式。他,毕竟是个男人。<br /> <br /> 连串激烈的咳嗽声把女人从昔日带回来。她轻轻的叹了叹气,随即俯身为男人搓背止咳。<br /> <br /> &ldquo;好的,我不走,我不走。今晚我留下来陪你&hellip;&hellip;&rdquo;,女人温柔的说。女人伏在床边轻轻哼着他们年轻时爱听的歌;男人留下了泪水:是感动?是病痛?是后悔?是害怕?<br /> <br /> 其实男人并不是第一次住院,而女人却从来都没探望过他 - 这应该是男人一生中最后一次住院了,也是他最后一次对她说不要走了。<br /> <br /> 凌晨,男人在睡梦中逝世,是握着女人的手离去的。 </p> Wed, 27 Jan 2010 00:00:00 古城@2009 http://pws.yeesiang.com/go/system/mod/blog/code/malacca2009 <p><img width="640" height="400" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256432.JPG" alt="" /></p> <p>有一个地方叫Hometown,游客却叫她做古城。大家都喜欢来这里走走吃吃。</p> <p>&nbsp;</p> <p><img width="640" height="400" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256353.JPG" alt="" /></p> <p>这里除了天空比较蓝,还有天气比较热外,我不明白她还有没有什么特别之处?</p> <p>&nbsp;</p> <p>&nbsp;<img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256458.JPG" alt="" /> <img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256460.JPG" alt="" /></p> <p><img width="320" height="427" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256311_01.JPG" /> <img width="320" height="427" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256313.JPG" /></p> <p>是马六甲的战前老店屋特别好看?</p> <p>&nbsp;</p> <p><img width="320" height="200" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256382.JPG" alt="" /> <img width="320" height="200" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256387.JPG" alt="" /></p> <p><img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256399.JPG" alt="" /> <img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256412.JPG" alt="" /></p> <p>是因为这里的庙宇特别灵验?</p> <p>&nbsp;</p> <p><img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256441.JPG" alt="" /> <img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256452.JPG" alt="" /></p> <p>或是这里的小孩比较可爱?</p> <p>&nbsp;</p> <p><img width="320" height="200" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256471.JPG" alt="" /> <img width="320" height="200" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256472.JPG" alt="" /></p> <p>还是为了那勉强的世界遗产?</p> <p>&nbsp;</p> <p>&nbsp;<img width="320" height="427" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256465.JPG" /> <img width="320" height="427" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256464.JPG" /></p> <p>其实古城的人或鸟儿都不太介意这些名号&hellip;&hellip;</p> <p><img width="640" height="400" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256431.JPG" />&nbsp;</p> <p>只要大家找到吃就好。啊,忘了一提:三宝井的导游已经 UPGRADE 了,不再玩摸肚子游戏,现在反而钟意玩井水。</p> <p>&nbsp;</p> <p><img width="640" height="400" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/malacca2009/PC256474.JPG" /></p> <p>其实古城的故事何其多?譬如:有只小白兔就这样睡在路边,永远再也起不来了。据闻,她昨晚半夜肚子饿过街去吃云吞面&hellip;&hellip;</p> <p>&nbsp;</p> Tue, 29 Dec 2009 00:00:00 Visual Studio Keyboard Shortcut Switch Line http://pws.yeesiang.com/go/system/mod/blog/code/vs_macro_switch_line <p>As a <a href="http://www.scintilla.org/SciTE.html">Scite (Scintilla) Text Editor</a> user, I use the keyboard shortcut of line switching (&quot;CTRL + T&quot;) frequently. It's helpful for me in the web app development environment.</p> <p>Come to dot net development months ago, I am surpised that&nbsp; Visual Studio lack of this feature. Luckily, I am able to write macro for this custom function.</p> <ol> <li>Click Tools-&gt;Macro-&gt;Macro Explorer</li> <li>Browse for Samples-&gt;VSEditor n the right and double click on the file and it will start the Macro Editor Windows.</li> <li>Scroll right to the bottom of it, past the code at bottom into it as a new sub (function)</li> <li>Now, we wants to register this macro with our keyboard shortcut.</li> <li>Back to Visual Studio, click Tools-&gt;Options-&gt;Environment-&gt;Keyboard</li> <li>Type 'switchline' in the textbox under 'Show commands containing:'</li> <li>You will see a highligthed 'Macros.Samples.VSEditor.SwitchLine', make sure it is selected.</li> <li>Select 'Text Editor' under 'Use new shortcut in'</li> <li>Move your cursor into the textbox of 'Press shortcut keys', hold down &quot;CTRL&quot; &amp; &quot;T&quot; on your keyboard.</li> <li>Click OK and now it is done. Enjoy coding!</li> </ol> <pre title="code" class="brush: vb;"> Sub SwitchLine() Dim thisLine As String Dim lastLine As String ' get current line, set cursor to start of line DTE.ActiveDocument.Selection.StartOfLine(0) ' set cursor to end of line DTE.ActiveDocument.Selection.EndOfLine(True) ' copy the selection into thisLine thisLine = DTE.ActiveDocument.Selection.Text ' set cursor to end of line DTE.ActiveDocument.Selection.EndOfLine() 'set cursor to last line DTE.ActiveDocument.Selection.lineUp() 'set cursor to start of line of this lastline DTE.ActiveDocument.Selection.StartOfLine(0) ' set cursor to end of line DTE.ActiveDocument.Selection.EndOfLine(True) ' copy the selection into thisLine lastLine = DTE.ActiveDocument.Selection.Text ' set cursor to end of line DTE.ActiveDocument.Selection.EndOfLine() ' copy this line text to last line DTE.ActiveDocument.Selection.StartOfLine(0) DTE.ActiveDocument.Selection.EndOfLine(True) DTE.ActiveDocument.Selection.Text = thisLine DTE.ActiveDocument.Selection.EndOfLine() 'copy last line text to this line DTE.ActiveDocument.Selection.lineDown() DTE.ActiveDocument.Selection.StartOfLine(0) DTE.ActiveDocument.Selection.EndOfLine(True) DTE.ActiveDocument.Selection.Text = lastLine DTE.ActiveDocument.Selection.EndOfLine() End Sub</pre> <p>&nbsp;</p> <p>&nbsp;</p> Mon, 14 Dec 2009 00:00:00 Minifying Javascript & CSS in ASP.net MVC http://pws.yeesiang.com/go/system/mod/blog/code/minify_javascript_css_in_aspnetmvc <h3>YSlow</h3> <p>Have you ever wonder why your website took more than 1 minute to load even on localhost? YSlow from Yahoo is a very handy tool to meter loading performance of your web application.</p> <p><img height="342" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/minify_javascript_css_in_aspnetmvc/yslow.jpg" /></p> <p>Accumulated yahoo years of experience serving billion of visitor hits daily, the tool provide grading base on analysis on various ruleset, for example:</p> <ul> <li>Making fewer HTTP requests</li> <li>Put JavaScript at the bottom of HTML</li> <li>Make Javascript and CSS external</li> <li>Minify Javascript and CSS</li> <li>Make AJAX cacheable</li> <li>...</li> </ul> <p>It is available as Firefox browser plugin for Free download <a href="https://addons.mozilla.org/en-US/firefox/addon/5369">here</a>.</p> <h3>&nbsp;</h3> <h3>Minify</h3> <p>It has been a trend recently to provide a xxx-min.js by various javascript libraries. A minify javascript/css version of file removed unneeded infromation such as comment, white space, or even rename long variable name to shorter one to achieve smallest byte footprint as possible.</p> <p>There are several free &amp; open source tools out there who does the work for you automatically, either in &quot;pre-compile&quot; or real-time mode:</p> <ul> <li><a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a></li> <li><a href="http://crockford.com/javascript/jsmin">Jsmin</a></li> <li><a href="http://dojotoolkit.org/docs/shrinksafe">Dojo ShrinkSafe</a></li> </ul> <p>&nbsp;</p> <h3>Using with ASP.net MVC</h3> <p>In real world scenario, we often include multiple javascript and css files due to the modularization of application design. It's common to have more than 10s jquery plugin js files along with 4 to 5 css files. Each of these external files will trigger the browser to send at least one HTTP request per hit, thus defeating the thumb of rule number 1 defined by YSlow: &quot;Making fewer HTTP requests&quot;.</p> <p><a href="http://combres.codeplex.com/" target="_blank">Combres</a>, an open source .Net library hosted on codeplex, is a prefect tool to minify and yet combine multiple javascript &amp; css files on real-time with caching. It works in both ASP.net&nbsp; WebForm and MVC environement.</p> <p>I will not go into detail on how to deploy it as Code Project has provided a comprehensive tutorial <a href="http://www.codeproject.com/KB/aspnet/combres.aspx" target="_blank">here</a>. Following the step by step tutorial, you will be amaze by combres as how easily it can be implemented into your existing project with little modification and huge beneficts in return.</p> <p>&nbsp;</p> <p>Before:</p> <pre title="code" class="brush: xhtml;"> &lt;!-- jquery base --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-1.3.2.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery.cookie.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;!-- jquery ui --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-ui-1.7.2/ui/jquery-ui-1.7.2.custom.min.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;link href=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-ui-1.7.2/themes/smoothness/jquery-ui-1.7.2.custom.css&quot;) %&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;!-- system core --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/core.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;!-- notices plugin --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/notice.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery.blockUI.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;link href=&quot;&lt;%= Url.Content(&quot;~/Content/notice.css&quot;) %&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;!-- form plugin --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery.hint.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/form.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery.maskedinput.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-ui-1.7.2/ui/ui.datepicker.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;link href=&quot;&lt;%= Url.Content(&quot;~/Content/form.css&quot;) %&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;!-- tip plugin --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jtip.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;link href=&quot;&lt;%= Url.Content(&quot;~/Content/Helpers/Tip/css/global.css&quot;) %&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;!-- autocomplete plugin --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-autocomplete/jquery.autocomplete.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;link href=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-autocomplete/jquery.autocomplete.css&quot;) %&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;!-- grid plugin --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/grid.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; &lt;link href=&quot;&lt;%= Url.Content(&quot;~/Content/grid.css&quot;) %&gt;&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;!-- passwordStrength plugin --&gt; &lt;script src=&quot;&lt;%= Url.Content(&quot;~/Scripts/jquery-pstrength/digitalspaghetti.password.js&quot;) %&gt;&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; </pre> <p>&nbsp;</p> <p>Then, implement Combres by rellocate them to xml file:</p> <pre title="code" class="brush: xhtml;"> &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt; &lt;combres xmlns='urn:combres'&gt; &lt;filters&gt; &lt;filter type=&quot;Combres.Filters.FixUrlsInCssFilter, Combres&quot; /&gt; &lt;filter type=&quot;Combres.Filters.HandleCssVariablesFilter, Combres&quot; /&gt; &lt;/filters&gt; &lt;resourceSets url=&quot;~/combres.axd&quot; defaultDuration=&quot;30&quot; defaultVersion=&quot;1&quot; defaultDebugEnabled=&quot;true&quot;&gt; &lt;resourceSet name=&quot;siteCss&quot; type=&quot;css&quot;&gt; &lt;resource path=&quot;~/Content/style.css&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-ui-1.7.2/themes/smoothness/jquery-ui-1.7.2.custom.css&quot; /&gt; &lt;resource path=&quot;~/Content/notice.css&quot; /&gt; &lt;resource path=&quot;~/Content/form.css&quot; /&gt; &lt;resource path=&quot;~/Content/Helpers/Tip/css/global.css&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-autocomplete/jquery.autocomplete.css&quot; /&gt; &lt;resource path=&quot;~/Content/grid.css&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-countdown/jquery.countdown.css&quot; /&gt; &lt;/resourceSet&gt; &lt;resourceSet name=&quot;siteJs&quot; type=&quot;js&quot;&gt; &lt;resource path=&quot;~/Scripts/jquery-1.3.2.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery.cookie.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-ui-1.7.2/ui/jquery-ui-1.7.2.custom.min.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/core.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/notice.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery.blockUI.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery.hint.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/form.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery.maskedinput.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-ui-1.7.2/ui/ui.datepicker.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jtip.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-autocomplete/jquery.autocomplete.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/grid.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-pstrength/digitalspaghetti.password.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery-countdown/jquery.countdown.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/countdown.js&quot; /&gt; &lt;resource path=&quot;~/Scripts/jquery.pngFix.js&quot; /&gt; &lt;/resourceSet&gt; &lt;/resourceSets&gt; &lt;/combres&gt;</pre> <p>&nbsp;</p> <p>In result, only 2 line of codes in output:</p> <pre title="code" class="brush: xhtml;"> &lt;link href=&quot;/combres.axd/siteCss/1/default&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;/combres.axd/siteJs/1/default&quot;&gt;&lt;/script&gt;</pre> <p>&nbsp;</p> <p>Your visitors will be happy as your website is loading faster now. Not to mention that your boss will be smilling for the cost saved from the bandwidth.</p> Tue, 08 Dec 2009 00:00:00 丹绒士拔 (Tanjung Sepat) 情人桥 http://pws.yeesiang.com/go/system/mod/blog/code/tanjong_sepat <p>丹绒士拔渔村位于毛立(Morib) 附近,是个华人新村。和较为著名的Kuala Selangor 相比,这个渔村位于雪州的西南南部,其实再往直下便能抵达森美兰州的波德生海边。</p> <p>趁着周日,我来到这里吃海鲜、顺便拍拍照。从Cyberjaya 到这里需要约一个小时半的车程,途经Dengkil -&gt; Banting -&gt; Morib,都是别具特色的小镇。进村前竟然看见了个&ldquo;丰盛港&rdquo;的招牌,丰盛港不是在柔佛州吗?</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156185%20(Large).JPG" /></p> <p>谁说情人桥只有情人能来?这里是村名和外劳垂钓偷闲的好去处。</p> <p>&nbsp;</p> <p><img height="512" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156267%20(Large).JPG" /> <img height="512" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156190%20(Large).JPG" /></p> <p>渔村的生活节奏缓慢轻松,夕阳西下时,海风缓送,都市人也爱来放松心情。</p> <p>&nbsp;</p> <p><img height="400" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156224%20(Large).JPG" alt="" /></p> <p>桥旁置有成排的椰树干,想必是渔民拿来绑船用的。</p> <p>&nbsp;</p> <p><img height="400" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156222%20(Large).JPG" alt="" /></p> <p>这脚车勾起我童年时的回忆&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="400" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156223%20(Large).JPG" alt="" /></p> <p><img height="512" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156227%20(Large).JPG" alt="" /> <img height="512" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156209%20(Large).JPG" alt="" /></p> <p>桥上点滴&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156208%20(Large).JPG" /></p> <p>瓮中鱼,是垂钓者丰富的晚餐。</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156215%20(Large).JPG" /></p> <p>你吹我如何?当她慢慢缩小后,当地人又把她和地板摩擦,让她在惊吓中膨胀。[<a href="http://zh.wikipedia.org/wiki/%E6%B2%B3%E8%B1%9A">河豚</a>]</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156231%20(Large).JPG" /></p> <p>顽强的小生命尽然以木桩为家,与海为邻。</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156264%20(Large).JPG" /></p> <p>它在泥地里扎根,无惧风浪。</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156265%20(Large).JPG" /></p> <p>这里没有热浪岛的白皙沙滩,却有许多马来西亚人Take for granted 的红树林。</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156245%20(Large).JPG" /></p> <p>无题&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156197%20(Large).JPG" /></p> <p>夕阳西下后&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="400" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156287%20(Large).JPG" /></p> <p>留下不想回家的归鸟。</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156202%20(Large).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/tanjong_sepat/PB156194%20(Large).JPG" /></p> <p>这里的海鲜并没有我想象中的出众,还算可以,价钱也当然比大城市来得便宜。其实,丹绒士拔拥有的并不只是情人桥和海鲜而已;但这短短的行程,我并不奢望什么,只求精神上来个刷新 (Refresh)。</p> Sun, 15 Nov 2009 00:00:00 家乡随拍 http://pws.yeesiang.com/go/system/mod/blog/code/hometown_simply_shot <p>生日的那一天,我回老家&hellip;&hellip;</p> <p><img height="300" width="225" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016082%20(Large).JPG" alt="" /> <img height="300" width="400" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016083%20(Large).JPG" alt="" /></p> <p>表哥刚买了个DSLR,兴致勃勃地说要拍田野风光。我们先去葡萄牙村,却变得越来越商业化,闷&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016088%20(Large).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016116%20(Large).JPG" /></p> <p>换个景点,Semabok 绿油油的稻田,但被人造的电缆架破坏了。再换个景点,Sungai Duyong。</p> <p>&nbsp;</p> <p><img height="300" width="225" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016107%20(Large).JPG" /> <img height="300" width="400" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016111%20(Large).JPG" />&nbsp;</p> <p>蓝色的旗帜随风摇摆,和国旗、渔船、破船、还有曾经是稻田的新兴住宅区相映成趣。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016101%20(Large).JPG" /></p> <p>被搁在岸边的破船,别有一番滋味,可算是当天最大的收获了。</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016118%20(Large).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016131%20(Large).JPG" /></p> <p>好多香蕉啊&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="300" width="240" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016124%20(Large).JPG" /> <img height="300" width="400" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016127%20(Large).JPG" /></p> <p>代表着南洋风情的椰树&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/hometown_simply_shot/PB016134%20(Large).JPG" /></p> <p>最后,还有妈妈种在家门外的 &quot;leng keng&quot;。</p> Sun, 01 Nov 2009 00:00:00 午后雨景 http://pws.yeesiang.com/go/system/mod/blog/code/raining <p><img height="452" width="640" src="http://farm3.static.flickr.com/2027/1500699945_d18091d461_o.jpg" alt="" /></p> <p>小时候的我很喜欢午后的下雨天。那时,我都爱跑到后面的房间,趴在窗前的书桌上听雨(尽管那房间阴暗兼闹鬼)~</p> <p>雨水打在对面屋子的锌片屋顶上,发出嘀嘀嗒嗒的响亮声音;然后沿着凹沟的屋檐化成几道大小不一的迷你瀑布、霹雳吧啦地流下。雨、时大时小;而风、突东突西的变化集合了一场动听的交响乐;加上序幕的闪电响雷效果,简直就是我小小天地里的星光水火海上大汇演。</p> <p>雨永远是最厉害的演奏家,那旋律跟随着心境,烘托着感觉,感染着情绪&hellip;&hellip;</p> <p>美中不足的是:老家后巷的沟渠平时排水不良,炎热的天气后突然被雨水一激,瘴气恶臭顿然间散发出来。人们说:很多时候并不是一个人给你留下印象,更多的时候是一种味道&hellip;&hellip;</p> <p>当周杰伦唱着 &ldquo;最美的不是下雨天,是曾与你躲过雨的屋檐&rdquo; 时,雨天那淡淡的忧伤,象征着回不去的从前;那蒙蒙的湿气蕴染了每个角落,让我放慢脚步看清生命的倔强;无论经历过多重的创伤,只要不放弃,就会有雨后的彩虹。</p> <p>随着时代变迁,老家被铲,我搬去了别个地方,午后雨景之交响乐已不复存在。现在,我住的地方后面是一座小山丘,每逢雨夜后的清晨我都苏醒于一片湿草的芬芳中。&nbsp;而你,又会不会在下雨天时特别感性,喝着杯咖啡翻翻老书、旧信或日记,让往事伴随着雨声渐渐在心底弥漫?</p> Thu, 22 Oct 2009 00:00:00 Ignoring Thumbs.db update to subversion respository http://pws.yeesiang.com/go/system/mod/blog/code/ignore_thumbs_db <p><a href="http://en.wikipedia.org/wiki/Windows_thumbnail_cache">Thumbs.db</a> files are stored in each directory that contains pictures or movies on Microsoft Windows NT versions prior to Vista. The file is created locally among the images, however, preventing system wide use of the data and creating additional data load on removable devices.</p> <p>It is handy when come to displaying directory's images responsively but annoying when it is used together with source control. It was a design flow done by Microsoft and luckily they fixed it on latest version of windows. Beginning with <a href="http://en.wikipedia.org/wiki/Windows_Vista" title="Windows Vista">Windows Vista</a>, thumbnail previews are stored in a centralized location on the system.</p> <p>For programmer who still developing application on windows XP with SVN source control, the following tiny piece of windows command might be helpful:</p> <pre class="brush: php;" title="code"> ECHO &quot;Remove all Thumbs.db in this project...&quot; DEL /S /F /Q Thumbs.db /a:s</pre> <p>Just copy and paste this command into a .bat file and then place the bat file to your respository folder. Click it before you commit your project and it will automatically remove all Thumbs.db file in the directory and its subdirectories as well.</p> Sat, 12 Sep 2009 00:00:00 Tracing & Debugging in ASP.net MVC http://pws.yeesiang.com/go/system/mod/blog/code/tracing_debugging_in_aspnet <p>Using Response.write is a handy and straightforward way of doing debugging but they aren't cool for you might forgotten to comment them out and accidentally leak the debugging info to production environment.</p> <pre class="brush: csharp;" title="code"> Response.Write(&quot;Hello World&quot;);</pre> <p><img height="340" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/tracing_debugging_in_aspnet/debug_responsewrite.jpg" alt="" /></p> <p>The top reason i don't like it: it mess with the layout and can be hard to read.</p> <h2>Using Trace</h2> <p>A better way is to use Trace. It is a handy built-in function and works just out of the box. Check out Trace in MSDN: <a href="http://msdn.microsoft.com/en-us/library/y13fw6we(VS.71).aspx">http://msdn.microsoft.com/en-us/library/y13fw6we(VS.71).aspx</a></p> <p>To use it:</p> <p>First, enable it in web.config (the one which is same level as your Global.asax) for application wide configuration.</p> <pre class="brush: xhtml;" title="code"> &lt;system.web&gt; &lt;trace enabled=&quot;true&quot; requestLimit=&quot;10&quot; pageOutput=&quot;true&quot; traceMode=&quot;SortByTime&quot; /&gt; &lt;/system.web&gt;</pre> <p>Next, inside your controller, using HttpContext, call Trace:</p> <pre class="brush: csharp;" title="code"> public ActionResult Index() { HttpContext.Trace.Warn(&quot;Hello World!&quot;); return View(_entities.ContactSet.ToList()); }</pre> <p>&nbsp;<img height="463" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/tracing_debugging_in_aspnet/debug_trace_Vga.jpg" alt="" /></p> <p>The result page.</p> <p>If you don't like to see the debugging information append to your page, you just need to turn off the pageOutput parameter in web.config and then, browse to: http://localhost/Trace.axd</p> <p>Your custom debugging information can be found there as well.</p> Thu, 10 Sep 2009 00:00:00 Adding in syntax highlighter to my blog http://pws.yeesiang.com/go/system/mod/blog/code/syntax_highlighter <p>My blog system was build with FCKeditor and I was happily using the default setting until I feel like writing some tutorial about programming.</p> <p>I will be writing article about programming and will meet circumstances where I need to embed the coding along with the content. You will be agree that programming code looks boring and thus it has to be colourful ;)</p> <p>So I did some search and found this cool Open source fckeditor plugin: <a href="http://www.psykoptic.com/blog/post/2008/12/01/Code-Syntax-Highlight-Plugin-for-FCKeditor.aspx">Syntax Highlighter</a>.<span class="content"><span class="block" style="margin-left: 0px ! important;"><code class="plain"><br /> </code></span></span></p> <p>Lets try some PHP code here:</p> <pre class="brush: php;" title="code"> function is_alphanumeric($input) { return (preg_match(&quot;/^[A-Za-z0-9]+$/i&quot;, $input)); } </pre> <p>Then, here goes some javascript code:</p> <pre class="brush: jscript;" title="code"> // call periodical $(contentDiv).everyTime(100, function(i) { if (parseInt($(this).css('top'))&gt;(contentDivHeight*(-1)+8)) { // move scroller upwards offset = parseInt($(this).css('top'))-scrollSpeed+&quot;px&quot;; $(this).css({'top':offset}); } // reset to original position else { // reset to original position offset = parseInt($(this).parent().height())+8+&quot;px&quot;; $(this).css({'top':offset}); } });</pre> <p>And the HTML code (with some mix of javascript code in it <img alt="" src="/libs/FCKeditor/editor/images/smiley/msn/tounge_smile.gif" />):</p> <p>&nbsp;</p> <pre class="brush: xhtml;" title="code"> &lt;h2&gt;Documentation&lt;/h2&gt; &lt;p&gt;Include these dependency files to your header.&lt;/p&gt; &lt;code class=&quot;html&quot;&gt; &lt;xmp&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.timers.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;jquery.autoScroller.js&quot;&gt;&lt;/script&gt; &lt;/xmp&gt; &lt;/code&gt;</pre> <p>Last, some dotnet c# code which i will be using quite often in near future:</p> <p>&nbsp;</p> <pre title="code" class="brush: csharp;"> using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MvcApplication2.Helpers { public class LabelHelper { public static string Label(string target, string text) { return String.Format(&quot;&lt;label for= '{0}'&gt;{1}&lt;/label&gt;&quot;,target,text); } } } </pre> <p>&nbsp;</p> <p>OK, let's see how it goes...</p> Sun, 06 Sep 2009 00:00:00 好人和坏人 http://pws.yeesiang.com/go/system/mod/blog/code/good_vs_evil <p>小时候,老师都教我们看见老婆婆要过马路时,就要上前扶她,这样才是一个好孩子。</p> <p>长大后,我们才明白好和坏之间还有选择:</p> <ul> <li>扶老婆婆过马路的肯定是好孩子。</li> <li>不扶老婆婆过马路的并不是坏孩子!</li> <li>看见老婆婆要过马路反而从后面给她一脚的,才是坏孩子。</li> </ul> <p>其实,只要站出这个问题来看,我们可以发现很多有趣的东西。</p> <p>譬如:为什么一定要扶老婆婆过马路?</p> <p>记得在纽西兰背包时,那里的老人都有电动小车代步,街道设备完善,人行道宽阔,市民看见老人也会自动让出空间来。老人要过马路时,只要等候交通灯便行,完全没有需要让人来扶她;因为每个人都有自己的事要做,每个人都有自己的尊严要维护;如果自己能够过马路,为什么要让别人来扶?</p> <p>你或许会问:</p> <ul> <li>人行道不会突然陷下去吗?</li> <li>马路肯定没有洞吗?</li> <li>老人会用电动车么?</li> <li>电动车要充电,老人付得起吗?</li> </ul> <p>这就是西方社会和东方社会文化的不同点:他们相信的是系统,我们相信的是人。</p> <p>其实,我们只需要一个完善的社会制度和高水准的人民就能够帮助千千万万个老人自己度过马路了。能够做到这点的人肯定是个好人。</p> <p>&nbsp;</p> <p><img height="411" width="616" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/good_vs_evil/paul_blart_mall_cop14.jpg" /></p> <p><span class="blog">Bernie McInerney stars as Old Man on Scooter and Kevin James stars as Paul Blart in Columbia Pictures' Paul Blart: Mall Cop (2009). Photo credit by Richard Cartwright. Copyright &copy; Columbia Pictures. All Rights Reserved.</span></p> Fri, 04 Sep 2009 00:00:00 无奈 http://pws.yeesiang.com/go/system/mod/blog/code/helpless <p>小孩曾经天真地以为自己是故事里的英雄,可以拯救世界,或至少能够掌握自己的未来。慢慢的,他终于发现了现实的残酷,自己的渺小,世界的辽阔&hellip;&hellip; 不在他掌控中的东西实在太多了,全都不由得他来控制。</p> <p>人生路上的确会有很多无奈,但其过程大多都一样:从失望,到愤怒,到悲伤,到逃避,到疲累,再到习惯,终于领悟到了无奈这种心情。</p> <p>&nbsp;</p> <p>为什么人会出现在这个世界上:</p> <p>无法解答的问题,无奈&hellip;&hellip;</p> <p>&nbsp;</p> <p>女孩照着镜子责怪上帝给了她如此长相:</p> <p>不在控制范围的事情,无奈&hellip;&hellip;</p> <p>&nbsp;</p> <p>失恋的男人执着者一段回不去的爱情:</p> <p>改变不了的结局,无奈&hellip;&hellip;</p> <p>&nbsp;</p> <p>硬硬酱一只鸡、一只鸭、一只鹅丢进一个笼里并要它们变成一种动物、却不让它们杂交:</p> <p>不应该发生的事情,无奈&hellip;&hellip;</p> <p>&nbsp;</p> <p>就这样,无奈为一切没有结果的事情提供了答案,把应该是个省略号的句子变成了句号。只要接受了无奈,生活就能够理所当然地继续下去,开始新的一页。</p> Thu, 03 Sep 2009 00:00:00 小美女 http://pws.yeesiang.com/go/system/mod/blog/code/little_beauty <p>&nbsp;有一天,侄女九个月大了,专业的摄影师舅舅替她拍写真照&hellip;&hellip;</p> <p>&nbsp;</p> <p><img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/little_beauty/P8145404%20(Small).jpg" alt="" /> <img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/little_beauty/P8145406%20(Small).jpg" alt="" /></p> <p>来,摆一个可爱的样子&hellip;&hellip; 好,试试微吐舌头的样子&hellip;&hellip;对,对了。咔嚓!</p> <p>&nbsp;</p> <p>&nbsp;<img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/little_beauty/P8145414%20(Small).jpg" alt="" /> <img width="320" height="427" src="http://pws.yeesiang.com/upload/wysiwyg/image/little_beauty/P8145415%20(Small).jpg" alt="" /></p> <p>接下来,我们来拍张会放电的照片。头稍微地下,眼睛望上&hellip;&hellip; 看这边&hellip;&hellip; 对,要天真无邪+迷死人的样子&hellip;&hellip; 好。咔嚓!</p> <p>&nbsp;</p> <p>最后,舅舅说:我们要向难度挑战。我们来拍张破坏形象的照片做纪念。</p> <p><img width="640" height="480" src="http://pws.yeesiang.com/upload/wysiwyg/image/little_beauty/P8145396%20(Small).jpg" alt="" />&nbsp;</p> <p>侄女:考虑&hellip;&hellip;&hellip;考虑&hellip;&hellip;&hellip;&hellip;考虑&hellip;&hellip;&hellip; (以后嫁不出去怎么办啊)</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <p>&nbsp;<img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/little_beauty/P8145392.jpg" /></p> <p>好啦,就来张傻笑的样子。咔嚓!</p> <p>乖,下次舅舅请你吃棒棒糖。 <img alt="" src="/libs/FCKeditor/editor/images/smiley/msn/wink_smile.gif" /></p> Fri, 14 Aug 2009 00:00:00 Email Marketing http://pws.yeesiang.com/go/system/mod/blog/code/email_marketing <p>Email marketing is more associated with SPAM, something that you and I would never like to read in our mailbox.</p> <p>Researchers estimate that United States firms alone spent US$400 million on e-mail marketing in 2006. This explains why marketer still want to give a try, hoping a certain percentage of receiver would like to read the email and then click on the promotional link in it before deleting the mail.</p> <h2>How it is done technically</h2> <p>Technically, email blasting is not something hard. It can be done with most scripting language by looping thru the list of emails 1 by 1 and send them out as individual email (it is a must or else u would have exposed the whole database's emails to all recipients). The only difficulty is to find the right SMTP server that would allow you to do so, which itself is not black listed by most email service provider such as Yahoo, Gmail and Hotmail.</p> <h2>Email Blasting in Malaysia</h2> <p>For a country like Malaysia where technology advancement is slow, the method is still popular here. The standard price now is around RM800 per blast at the database size of around 150,000. All client need to do is to pay the fee and then the &quot;email marketer&quot; will start blasting email with designed content, base on the database that he owned (keep secretly and will never expose to client). Little or totally no info such as gender, age group, geo location, income segment... about the database can be obtain.</p> <p>Malaysia client some how think that email blasting is similar to the way how door-step-flyer delivery works. They never know it is possible to track the successful reading rating of these commercial email. They also never imagine it is possible to do a more accurate blast categorized by geo location etc.</p> <p>To know the marketing result, the unprofessional &quot;email marketer&quot; normally tell client to setup a site counter on their destination website, hopefully by monitoring the website statistic, one could tell if his website get sudden hits boost thanks to the blasting. This method is unreliable, inaccurate and deprecated.</p> <h2>Measuring the success of email marketing</h2> <p>Measuring the successful rate of an email marketing campaign is difficult but few common methods are used:</p> <h3>Web Bug</h3> <p>Using an HTML IMG tag embedded in outgoing emails, calling for a small, transparent tracking image. When the client or browser used to display the email requests that image, then an &quot;open&quot; is recorded for that email by the image's host server.</p> <p>Pros: Email 'reading' (more appropriate to be called 'opening') rate can be track without the need for clicking on links. Notice that not all email marketing campaign provide a URL link to be click.</p> <p>Cons: Most mail client nowadays has the function to disable image or at least warn the reader about an external image is triggering. Futher more, it required certain level of programming knowledge to implement the tracking script, where most unprofessional email marketer lack off.</p> <h3>Bounce message</h3> <p>What if the email address recorded in the database is obsolete and no longer valid? Bonce message is the machanism used to track this kind of unsuccessful blasting.</p> <p>Technically, one will need to hook up a script to the blasting email account (FROM email account), then it will automatically analyze the replied email and count the sum of bouce back email. Unprofessional email marketer will never care about this step, in favour to hide the fact that their database is old and not up to date.</p> <h3>Unsubscribe request</h3> <p>Ubsubscribe request can be a tracking method similar like bounce message, to track the unsuccessful/negative response.</p> <p>While anti spam association requested unsubscribe instruction to be included in the mail, unprofessional email marketer used it in the wrong way. All they did is to blast spam mail out to email address composed by <a href="http://en.wikipedia.org/wiki/Brute_force_attack">brute force attack</a> like method, then include those email who submitted the unsubscribe request back into the database. In this way, they get to ensure the database is up-to-date and emails are valid.</p> <h2>A better way of email marketing</h2> <p>The old and traditional method - &quot;Newsletter subscription&quot; is always the best. You can ensure your recipeints is always positive about the information you sent to them as they did the subscription themselve.</p> <p>By integrating with a member database, you can further customize your newsletter system to send email base on your targetted groups of peopel.</p> <p>Of course, option must be provided to those who wish to unsubscribe your newsletter. Then, you must make sure your newsletter system stop sending email to these group of emails even they are still in your database for some reason.</p> <p>To protect your brands and accountablity, you should never disclose your members' email address list to 3rd party. You must not use it to blast unrelated 3rd party information as well.</p> Tue, 04 Aug 2009 00:00:00 看病机器 http://pws.yeesiang.com/go/system/mod/blog/code/medical_machine <p>转载:<a href="http://www.kwongwah.com.my/news/2009/07/06/21.html">http://www.kwongwah.com.my/news/2009/07/06/21.html</a></p> <p>来自于马来西亚的光华日报 - 小小发明家。</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/machine_doctor/21_1.jpg" /></p> <p>&nbsp;</p> <blockquote> <div class="content" id="news_content" style=""> <p><u>&ldquo;大红花发明奖&rdquo;得奖人</u></p> <p>姓名:连莹莹</p> <p>学校:槟城新江小学</p> <p>年级:5H</p> <p>&ldquo;嗨,你们看我发明的这部先进的&ldquo;看病机器&rdquo;,很实用哦!它不只能<b>准确地诊断病症</b>,而且<b>收费便宜</b>,让贫穷病患最受惠。我将来还会创造更多造福人群的东西,大家等着瞧吧!&rdquo;</p> </div> </blockquote> <p>&nbsp;</p> <p>我去clinic看病时,医生开口第一句话就是:你那里不舒服啦?然后我就告诉他:我发烧、伤风兼感冒。接着医生做的事情都很公式化:量体温,看看喉咙,问我痰的颜色等等&hellip;&hellip;</p> <p>童言无忌,小妹妹的发明让人会心一笑。在电脑化的今天,或许我们真的可以用机器取代这种千遍一律的看症工作,让我们的医疗人才去专注在更复杂的手术等等。</p> <p>愿与大马医疗人员共勉之。</p> Sun, 26 Jul 2009 00:00:00 Mysqldump Alternative http://pws.yeesiang.com/go/system/mod/blog/code/mysqldump_alternative <p>Although <a href="http://www.phpmyadmin.net">phpMyAdmin </a>can do most of the Import and Export job for small scale database, I still required an automated way to do the backup together with cron tool. Furthermore, phpMyAdmin is not realiable because it is an PHP level implementation. Running a large scale database such as a well establish forum can be a pain if you have phpMyAdmin as your only option.</p> <h2>exec Mysqldump</h2> <p>Mysqldump is a very important sub application provided by the Mysql database system to perform backup, fast and reliable. However, as PHP has no function interface to access this application, the only choice leave are calling it thru exec, system, or passthru:</p> <p><b>exec(&quot;mysqldump --add-drop-table --host=localhost --user='' --password='' dbname&quot;); </b></p> <p>However, due to security reasons, most share hosting provider has blocked this php function, making the solution impossible.</p> <h2>SELECT INTO OUTFILE</h2> <p>Since then, programmer has been creatively using alternative to solve the issue.</p> <p>Mysql query provide this SELECT INTO OUTFILE feature to allow programmers to dump chuck of data from SELECT into a file specified.</p> <p><b>$backupFile = 'backup/mypet.sql';<br /> $query &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &quot;SELECT * INTO OUTFILE '$backupFile' FROM `blogs`&quot;;<br /> $result = mysql_query($query);</b></p> <p>Again, I was unable to use this function on my share hosting server. ACCESS DENIED error issued.</p> <h2>PHP Implementation</h2> <p>I then forced to search for other alternative on PHP level. </p> <p>I do not like this option as it is very unpredictable/unstable due to the maximum script execution time setting which would cause the script to quit half way while backing up a very large database. Worst still, without any warning. As result, the exported sql file is corrupted and unusable.</p> <p>The open source community have come out few class for it.</p> <h3>Mysql Backup by Vagharshak Tozalakyan</h3> <p>Download: <a href="http://www.phpclasses.org/browse/package/2779.html">http://www.phpclasses.org/browse/package/2779.html</a></p> <p>Using the class is easy:</p> <p><b>&lt;?php<br /> </b></p> <p><b>require_once 'mysql_backup.class.php';<br /> $backup_obj = new MySQL_Backup(); <br /> $backup_obj-&gt;server = 'localhost';<br /> $backup_obj-&gt;port = 3306;<br /> $backup_obj-&gt;username = '';<br /> $backup_obj-&gt;password = '';<br /> $backup_obj-&gt;database = '';<br /> <br /> //Tables you wish to backup. All tables in the database will be backed up if this array is null.<br /> $backup_obj-&gt;tables = array(); <br /> <br /> if (!$backup_obj-&gt;Execute(MSB_SAVE, 'backup.sql', true))<br /> {<br /> &nbsp;&nbsp;&nbsp; $output = $backup_obj-&gt;error;<br /> } <br /> </b></p> <p><b>?&gt;</b></p> <p>However, I found the class is not working on unicode data. To fix it:</p> <ol> <li>edit mysql_backup.class.php</li> <li>goto line 101</li> <li>add in the following line at the beginning of funciton _Query($sql):<br /> <b>// try to make utf8 compatible query<br /> mysql_query(&quot;SET NAMES 'utf8'&quot;, $this-&gt;link_id);</b></li> <li>save the file</li> </ol> <h3><b>MySQL Dump </b>by Marcus Vin&iacute;cius</h3> <p>Download: <a href="http://www.phpclasses.org/browse/package/2527.html">http://www.phpclasses.org/browse/package/2527.html</a></p> <p>Using the class is easy:</p> <p><b>&lt;?php<br /> <br /> mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;&quot;);<br /> require(&quot;class_mysqldump.php&quot;);<br /> $dump = new MySQLDump();<br /> print $dump-&gt;dumpDatabase(&quot;mydb&quot;);<br /> <br /> ?&gt; </b></p> <p>I haven't try this class yet. It would be useful to backup the whole database at once.</p> Fri, 24 Jul 2009 00:00:00 Backpack Wishlist http://pws.yeesiang.com/go/system/mod/blog/code/backpack_wishlist_2009 <p>生活越来越充实,工作也逐渐繁重。不想让自己迷失在繁忙中,我把想去的地方一一记下。</p> <p>&nbsp;</p> <p>&nbsp;<img height="426" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/backpack_wishlist_2009/1145162793_4b90472102.jpg" /></p> <p>Taiwan。台湾环岛游一直是我的愿望。我想在台湾体验到的是&ldquo;人&rdquo;。我喜欢台湾人的人情味,可能她的文化贴近大马吧;我也想看看那据说是毛利人祖先的台湾原住民,当然还有性感的槟榔美眉。</p> <p>&nbsp;</p> <p><img height="458" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/backpack_wishlist_2009/3277680873_48436ee0fb.jpg" /></p> <p>Macau。澳门的旅游塔是我将做笨猪跳的下一站。我想澳门另一个吸引着我的地方是他那和马六甲类似的古城气氛吧。</p> <p>&nbsp;</p> <p><img height="525" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/backpack_wishlist_2009/3597290103_09eed35458_b.jpg" alt="" /></p> <p>&nbsp;Angkor Wat。这做古城是 khmer 民族的骄傲,她的宏伟壮观更不在话下。想到凌晨日出时要和几百个游客一起抢位子拍照就有点兴奋啦,呵呵。</p> <p>&nbsp;</p> <p>&nbsp;<img height="494" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/backpack_wishlist_2009/1732947890_7ff1be6da8_b%20(Small).jpg" alt="" /></p> <p>Vietnam。越南的风土人情丰富,我最想到夏龙湾去看山峡,还有一位越南女网友。</p> <p>&nbsp;</p> <p><img height="417" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/backpack_wishlist_2009/300341306_9e15b08472.jpg" alt="" /></p> <p>Thailand。这是另一个佛教文化丰富的国度, 马来西亚的邻居,同属Indochina 的一部分。我喜欢泰国的美食。</p> <p>&nbsp;</p> <p>&nbsp;&nbsp;<img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254527%20(Small).JPG" alt="" /></p> <p>Bali。那短暂的旅程无法让我看清巴厘岛的全貌,所以我想再踏上巴厘岛,以另一个方式去旅游。</p> <p>&nbsp;</p> <p>&nbsp;相信不远的日子里,我将站在这些照片中,展始我人生的另一端旅程。</p> Sun, 19 Jul 2009 00:00:00 IASA Conference 2009 http://pws.yeesiang.com/go/system/mod/blog/code/iasa2009 <p><img height="69" width="263" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/iasa2009/logo.gif" /></p> <p>The <a href="http://www.iasahome.org">International Association of Software Architects</a> (IASA)&nbsp;is the&nbsp;premier association focused on the architecture profession through the advancement of best practices and education while delivering programs and services to IT architects of all levels around the world.&nbsp;</p> <p>Established in 2002, IASA is an international non-profit business association dedicated to the advancement and sharing of issues related to software architecture in the enterprise, product, education and government sectors.&nbsp;</p> <p>The association is committed to improving the quality of the IT architecture industry by developing and delivering standards, education programs and developing accreditation programs and services that optimize the development of architecture profession.&nbsp; IASA membership consists of approximately 6,000 members&nbsp; located in over 50&nbsp;countries.</p> <p>IASA has been in Malaysia for more than 5 years and this is my first time (representing <a href="http://www.raingate.com.my">Raingate System Sdn Bhd</a>) joining their 2 days conference, hosted at Legend Hotel Kuala Lumpur.</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/iasa2009/IMG_0325%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/iasa2009/IMG_0328%20(Small).JPG" /></p> <p> <meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"> <title></title> <meta name="GENERATOR" content="OpenOffice.org 2.0 (Win32)"> <meta name="AUTHOR" content="allen tan"> <meta name="CREATED" content="20090717;23124114"> <meta name="CHANGED" content="16010101;0"><style type="text/css"> <!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } --></style> </meta> </meta> </meta> </meta> </meta> </p> <p style="margin-bottom: 0in;">Started with a Star Trek theme intro, the president &amp; deputy president of IASA Malaysia lead the audience into the important of IT Architecture. Then, Mr Eric from SAP pointed out the industry is moving towards business intelligence direction. Next, Professor Dr. Terry Halpin from INITI, who also founded <a href="http://orm.net">ORM.net</a>, highlighted the interesting use of fact orientation and natural language in model-driven engineering.<br /> &nbsp;</p> <p style="margin-bottom: 0in;"><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/iasa2009/IMG_0329%20(Small).JPG" /></p> <p style="margin-bottom: 0in;">In the afternoon, talks split into 3 tracks. My interest is in Cloud computing as I am aware of the needs to allow my web application to scale dynamically according to its growth. <br /> <br /> Mr Hoong Fai from Microsoft started the talk in the topic of &quot;The changing landscape of services architecture and how S+S, SOA and cloud computing are part of the evolution&quot;. Being portrayed as the BIG THING of the decade, cloud computing are similar to grid computing and utility computing and yet very different. Its main characteristic is to allow users to consume resources as a service and pay only for resources that they use. Virtualization are the main underlying technology that being used.<br /> <br /> Software running on cloud computing environment is called cloudware. It required changes on software architecture to harvest the greatest benefits from the distribution nature of cloud computing. To achieve the goal, developer and architecture has to move away from ACID to BASE methodology. To ease the process, Microsoft provides the best-of-breed solution through <a href="http://azure.com">AZURE.com.</a></p> <p style="margin-bottom: 0in;">&nbsp;</p> <p style="margin-bottom: 0in;"><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/iasa2009/IMG_0330%20(Small).JPG" /><br /> <br /> Security as the top issue was covered by Mr Sudev Bangah (from IDC) on day 2. While both client and hacker are aware of this emerging technology, its adoption rate are highly depends on the vendors. To solve this chicken and egg problem, vendor must take action to safeguard their services, guided by the trends of Encryption (HTTPS), audibility and certification (ISO27001).<br /> <br /> Throughout this conference, others interesting topics about cloud computer are presented. For example, the use of RFID in cloud computing, how the industry leader utilized the technology and the rise of 'consumerization' to lead IT industry further into direction define by consumer.</p> Sat, 18 Jul 2009 00:00:00 Oral SPA Sonic Cleaner http://pws.yeesiang.com/go/system/mod/blog/code/oral_spa_sonic_cleaner <p>&nbsp;<img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/header.jpg" /></p> <p><span>Nothing comes better than having a bright and confident smile. Don't let bed breath and yellowish teeth stop you from smiling...<br /> </span></p> <p>&nbsp;</p> <p>&nbsp;<img height="100" width="260" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/oralspa_logo4ipay88.jpg" alt="" />&nbsp;<img height="100" width="100" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/ameba%20logo.jpg" /></p> <p><span>Oral SPA, a brand from <a href="http://www.ameba.com.my"><b>Ameba Products Malaysia</b></a> is here to bring us an all new experience for our daily oral care needs. </span></p> <p>&nbsp;</p> <p><img height="539" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/smaller_amebafrontbank.jpg" /></p> <p><span>Its flagship product, the <b>Oral SPA&nbsp;sonic cleaner</b> is a multi-purpose tooth brush which helps to clean our mouth effectively and professionally.</span> A sonic tooth brush might sounds new to Malaysian. Unlike commonly seen oscillate toothbrush (namely Oral-B Braun (TM)), Sonic brushing used 3rd Dimension (z-axis) hitting to clean your teeth further while you are brushing in 2nd Dimension (x &amp; y-axis).</p> <p>Ameba is not the first who come out sonic technology based tooth brush. Other notable players in the market are <a href="http://www.sonictoothbrush.com/">Cybersonic</a> (TM)(only available for sale in US and Canada) and <a href="http://www.sonicare.com/">Sonic Care</a> (TM) by philips. Even Oral-B is entering this market with his Vitality (TM) series.</p> <p>&nbsp;</p> <p><span><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/oralspa_brush-(Small).jpg" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/oralspa_flosser-(Small).jpg" alt="" /><br /> </span></p> <p>Oral SPA sonic cleaner is more than a sonic electric tooth brush. Thanks to its patented locking head system, one can easily turn it into a flossing tool by just replace the removable brush head with a flossing head (included in the All-in-one page together with a flossing string). After all, complete oral hygiene involves more than brushing teeth.</p> <p>This unique plugin system also allow all sort of tools to be developed, only limited to one's imagination. As an environment friendly innovation, they will be compatible with existing handle and just work out of the box.</p> <p>Here are some other notable features:</p> <ul> <li>3D Sonic brushing at 25,000 strokes per minute</li> <li>Replaceable Ameba Brush Head with twin-layer bristle, available in 3 degree of softness</li> <li>Mountable Ameba Flosser head</li> <li>100% waterproof, washable and hygienic</li> <li>Twisting mechanism on/off switching</li> <li>Body made by high-quality alloy</li> <li>Battery operated (1x AA&nbsp;Battery included)</li> <li>Dimension: 200 mm (H) x 25 mm (W) x 25 mm (D) (excluding protrusions)</li> <li>Weight: Approx. 15 g (body only)</li> </ul> <p>The All-in-one pack comes with:</p> <ul> <li>1x Oral SPA&nbsp;Sonic Cleaner</li> <li>Flosser kit which includes 1x Detachable Floss Holder &amp; 1x roll of Floss string</li> <li>3x&nbsp;Ameba Standard Cleaning Head (G77T)</li> <li>1x AA&nbsp;Battery</li> <li>User Manual</li> </ul> <p>&nbsp;</p> <p><span><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/asembly_overview%20copy.jpg" /></span></p> <p>Surprisingly, this features packed Oral SPA&nbsp;Sonic Cleaner is not a complicated gadget. Designed to empower DIY&nbsp;concept, its simplified mechanism enabled user to self assemble and disassemble for maintaining and cleaning purposes. Spare parts will be available for sale very soon. Thus, users do not have to worry about sky high maintenance cost.</p> <p>&nbsp;</p> <p><img height="483" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/oral_spa_sonic_cleaner/index%20(Small).jpg" alt="" /></p> <p>The product is only available for sale thru <a href="http://www.oralspa.com">www.oralspa.com</a>. According to the founder, Mr Jimmy, his choice of using World Wide Web as the only distribution channel is to minimize the overhead selling cost. As an innovator and manufacturer himself, selling thru website also helps to forge a direct and effective communication link with his clients.</p> <p>Did I mentioned that a Oral SPA Cleaner All-in-one pack cost only RM60 or USD25 with FREE DELIVERY to your doorstep?</p> Thu, 16 Jul 2009 00:00:00 Maybank2u Phishing http://pws.yeesiang.com/go/system/mod/blog/code/maybank2u_phishing_trackdown <p>A friend of mine sent me the following URL on 13 July 2009 12PM: <a href="http://rrcs-24-227-204-130.sw.biz.rr.com/i/">http://rrcs-24-227-204-130.sw.biz.rr.com/i/</a>.</p> <p>&nbsp;</p> <p><img height="0" width="0" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/FireShot%20capture%20#8%20-%20'Welcome'%20-%20rrcs-24-227-204-130_sw_biz_rr_com_i.png" alt="" /><img height="429" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/welcome.jpg" alt="" /></p> <p>Screenshot of the site, looks exactly like the real maybank2u.com website, but is a damm evil phishing site.</p> <p>&nbsp;</p> <p><img height="480" width="239" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/whois.jpg" alt="" /></p> <p>A whois to the domain shows the server is hosted in US, somewhere out of Malaysia law enforcement and legitimation. This information is not very helpful, as the server might itself a victim of the criminal too. Criminal normally do not setup phishing site on server registered under their name. They prefer to hack into 3rd party server and inject their code/system there.</p> <p>&nbsp;</p> <p><img height="429" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/xampp.jpg" alt="" /></p> <p>A curiousity on the parent directory of the domain leaded (auto redirection) me to a xampp welcome screen at <a href="http://rrcs-24-227-204-130.sw.biz.rr.com/xampp/">http://rrcs-24-227-204-130.sw.biz.rr.com/xampp/</a></p> <p>&nbsp;</p> <p>Further, I found several default application comes with xampp was exposed and unprotected, namely the phpmyadmin and the webalizer. Scanning thru the phymyadmin doesn't shows me any database where the criminal store the victim's account information.</p> <p>&nbsp;</p> <p><img height="400" width="100" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/statistic.jpg" alt="" /> <img height="400" width="533" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/statistic.enlarge.jpg" alt="" /></p> <p>Surprisingly, it's the webalizer statistic which reveal the location of the flat file storage at <a href="http://rrcs-24-227-204-130.sw.biz.rr.com/i/database.txt">http://rrcs-24-227-204-130.sw.biz.rr.com/i/database.txt</a> in a format of collected username, collected password and IP address.</p> <p>&nbsp;</p> <p>Scanning thru the list, many entries shows that they are awared of this pishing site but few provided a seems-like-real account information.</p> <p>Now I wonder how the criminal beable to transfer money to his own account. He will need TAC code to do it but the code is sending over to end user mobile phone. Unless he is able to intercept it over the wireless sky...</p> <p>Google answered my question. Security site at <a href="http://security.org.my/index.php?/archives/Maybank2U-Phishing-Steals-Your-TAC.html">http://security.org.my/index.php?/archives/Maybank2U-Phishing-Steals-Your-TAC.html</a> has an article about how it can be done.</p> <blockquote> <p><br /> This page asks for your TAC number. The way this works is pretty straightforward. You key in your username and password, and the phisher either programatically or manually logs in to the real Maybank2U website and perform a fund transfer and requests for a TAC. <br /> All they need is to wait for you to enter the TAC into the fake website.</p> </blockquote> <p>&nbsp;</p> <p>Interesting! That also means there is another file on the phishing site yet to recover, a file which store user entered TAC data. Base on the account database file path and naming information, I guess it should be logically name as TAC.txt. Bingo! The file exists: <a href="http://rrcs-24-227-204-130.sw.biz.rr.com/i/tac.txt">http://rrcs-24-227-204-130.sw.biz.rr.com/i/tac.txt</a> in a format of collected TAC number and IP address. All the criminal need to do is to match the IP to link the TAC number with collected Maybank2u accounts.</p> <p>Scanning thru the list again shows many users are aware of this site is a phishing site. Many of them fool around with it by providing fake TAC number such as 123456.</p> <p>In conclusion, the motive of this criminal looks weird to me. With such simple and yet poorly secured system, he is also exposing phishing data he collected to public. From my log above, you can see that I done no hacking effort to obtains the informations. As the situation remain unclear, I choose not to publish this blog as it might create unnecessary trouble to me.</p> <p>However, I am not the only one who aware of this. The statistic and database itself shows many others have acquired the information as I do.</p> <p>&nbsp;</p> <p>Update: a revisit to the site at 11.30pm.</p> <p><img height="429" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/maybank2u_phishing_trackdown/phishing%20(Small).jpg" alt="" /></p> <p>It triggered my firefox browser to show a phishing site alert. Nice feature which effectively protected the mass Internet user. Thus, I changed my mind to publish this article for educational purposes.</p> Mon, 13 Jul 2009 00:00:00 马来西亚政府废除英语教数理 http://pws.yeesiang.com/go/system/mod/blog/code/ppsmi <p>回马前,我曾经答应自己:千万不要陷于这里的政治新闻等等。因为基本上,它就是个没完没了的漩涡。但今天看了报纸头条,心痒痒的我不得不写写些东西,至于过后要不要发表才看。</p> <p>难得的,我和老马对这课题是站在同一阵线。他待我说出了心声,就抓几点来补充。大家不要以为我只是在针对马来文,其实我也针对中文。</p> <p><a href="http://chedet.co.cc/chedetblog/2009/03/pengajaran-dan-pembelajaran-sa.html">http://chedet.co.cc/chedetblog/2009/03/pengajaran-dan-pembelajaran-sa.html</a></p> <blockquote> <p><span style="font-size: 11pt; font-family: 'lucida sans unicode';">Jika kita ingin bahasa Melayu digunakan dengan meluas kita perlu majukan diri kita dalam semua bidang terutama bidang ilmu dahulu. Sebelum daripada itu minat untuk belajar bahasa Melayu akan terhad kepada sekumpulan kecil sahaja.</span></p> </blockquote> <p>本来就是。如果你的民族强盛,国家先进,别人还不争先恐后来向你学习吗?没有先进的科技,你连出本书籍都会是问题,更不用谈先进的网页媒体,电影或电玩,甚至国防武器了。我们现在使用的科技工具或软件,又有哪个不是外国入口的?</p> <p>那些对科技不重视的人只会拿只笔乱发表、或用张嘴嚷着要民族自强;背地里却赖着脸皮盗版别人的智慧结晶,同时猛踩本身的研发品。</p> <p>&nbsp;</p> <blockquote> <p><span style="font-size: 11pt; font-family: 'lucida sans unicode';">Ilmu sains dan matematik bukan ilmu yang statik. Ilmu-ilmu ini berkembang sepanjang masa. Tiap hari ada hasil kaji selidik, penerokaan, ciptaan dan perluasan yang diperkenal melalui ratusan kertas-kertas yang ditulis.</span></p> </blockquote> <p>科技的东西以科学为基础,世界上千百个科研人员每天埋头苦干发掘新知识。请问马来西亚的那么丁点翻译人员应付得了这些大量的新词汇吗?他们又是否有足够的技术知识来做准确的翻译呢?更何况,他们之中的力量还要被一分为三,同时做马来文、中文和淡米尔文的翻译工作!</p> <p>&nbsp;</p> <blockquote> <p><span style="font-size: 11pt; font-family: 'lucida sans unicode';">Tiap satu mempunyai banyak <em>derivative</em>. Tetapi ada perkataan-perkataan lain yang hanya untuk ilmu sains. Jika semuanya nak di-Melayukan, bahasa Melayu akan bertukar menjadi bahasa Inggeris, ejaan lain bunyi semacam. Sebenarnya ia bukan bahasa Melayu lagi.</span></p> </blockquote> <p>本来就是,很难想象编程里的词汇被搞到乱七八糟。不久前就在报纸上看到Facebook 被翻译成&ldquo;面子书&rdquo;。感觉真奇怪!</p> <p>&nbsp;</p> <blockquote> <p><span style="font-size: 11pt; font-family: 'lucida sans unicode';">Pakar sains dan perubatan dan juga pegawai tinggi Kerajaan sering dikehendaki mengambil bahagian dalam persidangan antarabangsa. Apakah mereka dapat berhujah dan mengambil bahagian secara berkesan dengan mengguna hanya bahasa Melayu?</span></p> </blockquote> <p>技术人员做的本来就是群体的工作。这个人研究这部分,那个人研究那部分,最后大家把各自研究所得合成变成一大份。如果大家不以相同的 协定(Protocal) 沟通,合成结果肯定是乱七八糟的。高科技的结晶在市场上卖得便宜,但却不是一般人可以制造出来的。软件开发也是如此。在网络上,你可以是中国人,你可以是印度人,你也可以是美国人,但如果你想加入某开放软件工程,你就必须了解国际语言,因为许多开发说明书都是使用英文的。就算拥有多个语言版本,但如发生翻译偏差或误会的话,最后还是以英文为依据。</p> <p>世界越来越国际化,马来西亚人却越来越保守化,这是多么可悲的?!政府那么想要外资进来,却不给人家合格的工程师。难道我们的下一代都非要送去国际学校不可?</p> Thu, 09 Jul 2009 00:00:00 仙剑3 连戏剧出啦 http://pws.yeesiang.com/go/system/mod/blog/code/xian_jian3 <p>朋友打来告诉我这个消息,我马上上网查看。其实我早就知道这戏在制作中,只是没跟进,没想到这么快就推出啦。</p> <p>胡歌依然是男主角(非他莫属啦),女主角从刘亦菲换成<a href="http://blog.sina.com.cn/yangmiblog">杨幂</a>了。咳,我又想吹吹水,其实我老早就注意到这个小妮子了,她把神雕侠侣里的郭襄角色演得很好,人又漂亮啦&hellip;&hellip;</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/xian_jian3/1899a23e7e02f9da828b13fd.jpg" /></p> <p>从网络上抓到这张海报,很是喜欢。人物假假的感觉,带出超凡脱俗的意境。</p> <p>&nbsp;</p> <p>不禁回想起当年感人至深的&hellip;&hellip;</p> <h3 class="UIIntentionalStory_Message" data-ft="{&quot;type&quot;:&quot;msg&quot;}">柔情千缕,双飞伴月行;离愁万种,只影向谁去</h3> <p>&nbsp;</p> <p>&nbsp;<img height="493" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/xian_jian3/473df571g629009c1ba4d&amp;690.jpg" alt="" /></p> <p>就偷杨幂部落格中的那么一张图和一段文字:</p> <blockquote> <p>若那星汇成河<br /> 尘入风中&nbsp;<wbr></wbr><br /> 涌动<br /> 能否帮我洗掉心中最疼的痛</p> <p>分分合合,来来去去<br /> 反复着<br /> 结束也意味着开始<br /> 然后再结束<br /> 周而复始<br /> 磨砺着最初的冲动</p> </blockquote> Thu, 02 Jul 2009 00:00:00 MMU FIT lecturer claims trial to bribery charge http://pws.yeesiang.com/go/system/mod/blog/code/mmu_lecturer_claims_trial_to_bribery_charge <p>News reported by the star at: <a href="http://thestar.com.my/news/story.asp?file=/2009/7/1/courts/4227862&amp;sec=courts">http://thestar.com.my/news/story.asp?file=/2009/7/1/courts/4227862&amp;sec=courts</a></p> <blockquote> <p>KLANG: A senior lecturer at the Multimedia University in Cyberjaya claimed trial in the Sessions Court here to a charge of bribery.</p> <p>Dr Krishna Prasad Ramulapati, 52, an Indian national, was charged with taking a bribe of RM800 from a 24-year-old student at Block B, Information Technology Faculty Universiti Multimedia, Persiaraan Multimedia in Cyberjaya, as an inducement to give a better grade for Algorithmic-oriented language analysis, on June 22.</p> <div class="story_image left" style="width: 164px;"><img width="150" height="223" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/mmu_lecturer_claims_trial_to_bribery_charge/n_08prasad.jpg" /></div> Dr Krishna Prasad Ramulapati <p>The Malaysian Anti-Corruption Commission (MACC) arrested him on June 24 after the student lodged a report with the commission.</p> <p>DPP Ahmad Sazilee Abdul Khairi asked the court to set bail at RM10,000 while defence counsel Arunan Selvaraj asked for it to be RM5,000.</p> <p>Sessions Court judge Yong Zarida Sazali allowed bail at RM8,000 with two sureties and set Aug 3 for mention.</p> <p>Two of Dr Krishna Prasad&rsquo;s colleagues posted bail and stood as sureties.</p> <p>The lecturer has been with the varsity for two years and his contract was to have been renewed this month.</p> <p>Dr Krishna Prasad, who was clad in khaki-coloured pants and a simple shirt, used an old white towel to shield his face from cameramen until he was whisked away from the court entrance in a rented Mercedes Benz.</p> <p>Under the Anti-Corruption Commission Act 2009, he faces a 20-year jail term, or a fine of five times the bribe amount or RM10,000, whichever is higher, if found guilty.</p> <p>&nbsp;</p> </blockquote> <p>Oh ya, here is another earlier news. Somehow i think it is related to the one above.</p> <p><a href="http://news.my.msn.com/regional/article.aspx?cp-documentid=3408672">http://news.my.msn.com/regional/article.aspx?cp-documentid=3408672</a></p> <blockquote> <h3>Sex to pass exams' lecturer arrested in Malaysia: report</h3> <div class="segment_normal"> <div class="detail"> <p>Malaysian authorities have arrested a lecturer who is accused of demanding sex and money from students in return for giving them pass grades in exams, a newspaper report said Thursday.</p> <p>The unnamed university lecturer from Selangor state, described as a foreigner in his 40s, was arrested after a 24-year-old student lodged a complaint to the Anti-Corruption Commission (ACC), the Star newspaper quoted investigation head Mohamad Shukri Abdull as saying.</p> <p>ACC officials could not be reached for immediate comment.</p> <p>According to the report, the lecturer was said to have approached the victim and told her she did not score a high enough grade in the qualifying exam to continue her Master's degree.</p> <p>He is then alleged to have demanded sex and money from the student in return for giving her an improved grade, but was refused by the woman, according to the report.</p> </div> </div> </blockquote> <p>&nbsp;</p> <p>Searching the MMU FIT staff list, he is in there. <br /> <a href="http://fit.mmu.edu.my/staffpage/staffdetails1.php?uid=1001023112">http://fit.mmu.edu.my/staffpage/staffdetails1.php?uid=1001023112</a></p> <p><img width="640" height="525" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/mmu_lecturer_claims_trial_to_bribery_charge/frommmu.png" /></p> <p>&nbsp;</p> <p>Poor him. Only cost a women &amp; RM500 to ruin his career life while there are some bastard who already took millions and yet enjoying their life everyday...</p> <p>Damm... If I know him better earlier, I would have bride him (money la.. not sex!) to get my First Class Degree and enjoy my days working in MNC after graduate. :P</p> Thu, 02 Jul 2009 00:00:00 在 H1N1 期间生病了 http://pws.yeesiang.com/go/system/mod/blog/code/sick_during_h1n1_season <p>打从星期一起我便感觉不舒服了,起初还以为是过累后遗症,直到发烧和感冒都来了,才肯承认自己生病啦。</p> <p>卫生部说得到 H1N1 的 征兆是发烧和以下任选一种:感冒,喉咙痛,头痛,呼吸困难。我全都中啦。</p> <p>但是我还是抱着希望说自己并没有加入这世界大流行感冒的列车。只是普通感冒而已呀,却不幸在这段时候染上了。</p> <p>为了安全起见,我还是把自己关在房间里(这是我的强项!你知道吗,我可以很多天不用出门&hellip;&hellip;)自行隔离,并密切注意病情的发展。非到不得已的情况,我是死都不会去看医生的。</p> <p>我有吃药吗?有的,如果 100 plus 算是。</p> <p>如果真的是 H1N1 那该怎么办?没有办,就死掉算了;多我一个不多,少我一个也不少。</p> Wed, 01 Jul 2009 00:00:00 再访林明+关丹+珍妮湖泊 http://pws.yeesiang.com/go/system/mod/blog/code/lembing_kuantan_chini <p>忙忙碌碌的工作了好长的一段时间,又是游玩的时候啦~</p> <p>这个周末,我和4位朋友到东海岸去走走吃吃。因为订不到林明星期六晚的住宿 (林明越来越出名啦),只好选择在交通繁忙的星期五晚上从吉隆坡出发,赶了四个小时的车程终于在午夜抵达。</p> <h2>林明云海</h2> <p>最近迷上HDR,所以很希望可以再次遇到漂亮的日出+云海。</p> <p><img height="481" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204908.ORF%20(Small).jpg" alt="" />&nbsp;</p> <p>清晨一大早便起身,几经辛苦登上了山顶&hellip;&hellip;</p> <p>&nbsp;</p> <p>&nbsp;<img height="482" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204982.ORF%20(Small).jpg" /></p> <p>换来的却是失望,皆因为云雾太多啦!朦胧一片的,也分不清楚是云雾还是从印尼飘来的烟雾,总之就是看不见日出。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204941%20(Small).JPG" /></p> <p>老天尽然不作美,欣赏不着风景,我们就玩拍人。</p> <p><br /> <br /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204951%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204954%20(Small).JPG" /></p> <p>&nbsp;<img height="280" width="210" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204957%20(Small).JPG" /> <img height="280" width="210" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204958%20(Small).JPG" /> <img height="280" width="210" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204962%20(Small).JPG" />&nbsp;</p> <p>这个,那个,还有一个要笑不笑的。</p> <p>&nbsp;</p> <p><img height="300" width="226" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204974.ORF%20(Small).jpg" /> <img height="300" width="398" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204971.ORF%20(Small).jpg" />&nbsp;</p> <p>就在要下山时,我们终于发现了被偷走的太阳,但她已经像粒红蛋黄高挂在上空了。</p> <p>&nbsp;</p> <p>&nbsp;<img height="300" width="398" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204989.ORF%20(Small).jpg" />&nbsp;<img height="300" width="226" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6204997.ORF%20(Small).jpg" /></p> <p>林明山,我们再见啦&hellip;&hellip;</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205013.ORF%20(Small).jpg" /></p> <p>虽然累,登山还是一件快乐又健康的事。</p> <p>&nbsp;</p> <h2>林明山水豆腐</h2> <p>特地选择在周末到来,终于有机会尝到闻名已久的林明山水豆腐了。下山后,我们来到了林明唯一的饮食中心吃早餐。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205022.ORF%20(Small).jpg" /></p> <p>玲燕抓着一位老婆婆要她介绍哪一档最好吃。</p> <p>阿婆热心的介绍了我们&ldquo;姐妹面档&rdquo;(而阿婆本身就正在吃着这一档的面&nbsp; - -|||),还让了半张桌子给我们。</p> <p>&nbsp;</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1291%20(Small).JPG" alt="" /> <img height="241" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205020.ORF%20(Small).jpg" alt="" /></p> <p>酿豆腐一件40仙,山水豆腐一碗60仙,对吉隆坡人来说是超便宜的啦。我的早餐共花了RM6.20,却吃得饱饱的、心满意足。</p> <p>&nbsp;</p> <h2>离开林明</h2> <p>我又发挥了懒人旅游的本领,这时的我们其实并没有什么计划;但心想着为了晚上可以再到回林明吃烧猪,我们便直往关丹出发。Checkout 了旅社,离开前,我们在林明里逗了逗。</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205034.ORF%20(Small).jpg" /></p> <p>博物馆太闷,林明面厂没开,跨河的吊桥倒是朋友们玩得最开心的景点。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205028.ORF%20(Small).jpg" /></p> <p>陈律师很富有,想把手中的电话丢下河。奇怪的 pose...</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>Gua Charas</h2> <p>途经 Gua Charas 时便随性地进去看看了,为了弥补看不见云海的遗憾嘛 (林明看日出时,屹立于云海间的那座座山便是她了)。</p> <p>没想到这块大石头竟然躲在油棕园的深处,害我以为迷了路。油棕园的路又还真是够烂的,恨不得换辆四轮的!山脚下。印度人向游人收取泊车费,而华人就在山脚下收取维修费。</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1322%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1331%20(Small).JPG" />&nbsp;</p> <p>爬上了短短的铁梯后,我们来到了一个比黑风洞还大的洞穴,里面即拜印度神又拜佛:印度人祭拜观音等,而华人也拿着香来庆祝的Lord Siva 的诞生。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1342%20(Small).JPG" /></p> <p>铁梯前来张大合照。</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>Hutan Lipur 瀑布</h2> <p>离开了大石头,我们又经过另一个旅游景点。这个瀑布隐藏在沙石厂深处,那路又是有够烂的!规划过的池塘里站着满满的人,加上那黄黄的流水,我真的不想下去。在这里,欣赏游人玩水也是一种乐趣。无可否认,友族同胞比华人更懂得生活,不需要昂贵的消费,一家人就可以享受天伦之乐了。</p> <p>&nbsp;</p> <p><img height="480" width="361" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205036.ORF%20(Small).jpg" alt="" /></p> <p>壮观的瀑布,却已失去原始风貌</p> <p>&nbsp;</p> <p>&nbsp;<img height="482" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205052.ORF%20(Small).jpg" /></p> <p>鸳鸯戏水中的情侣<br /> &nbsp;</p> <p><img height="241" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205069.ORF%20(Small).jpg" alt="" /> <img height="241" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205071.ORF%20(Small).jpg" alt="" /></p> <p>你先啦~ 不!你先&hellip;&hellip; 终于,胖子忍不住跳下水啦,我闪!</p> <p>&nbsp;</p> <p><img src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205041.ORF%20(Small).jpg" alt="" /></p> <p>无题&hellip;&hellip;</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>关丹美食游</h2> <p>抵达关丹城市已是黄昏时分了。饶了城市几圈,我们决定在一家叫Suraya Hotel (位于Jalan Hj Abdul Aziz) 的酒店住下:她的房间很干净,价格合理,还有停车位。:D</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1360%20(Small).JPG" /></p> <p>关丹出名吃鲨鱼肉。我们一早锁定它,晚餐时便去当地老马介绍的餐厅吃那里出名的辣炒鲨鱼肉。我们还叫了几道菜,共价RM64。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1362%20(Small).JPG" /></p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1364%20(Small).JPG" /></p> <p>宵夜,我们打包了Satay Zul (RM26)回去那冷冷的酒店房,边看Astro边喝啤酒,真是人生一大享受。Satay Zul 的分店距离酒店很近,只需过条马路;他的鸡肉沙爹很好吃,但是羊肉的却很硬。</p> <p>&nbsp;</p> <p><img height="482" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6205073.ORF%20(Small).jpg" /></p> <p>&nbsp;无题&hellip;&hellip;</p> <p>&nbsp;</p> <p>第二天起身时已经是吃午餐的时候啦。我们光顾了城里出名的鸡饭店 (忘记什么名字了啦,食物没什么特别但却还OK啦), 便离开关丹到珍妮湖去啦。</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>珍妮湖泊</h2> <p>也称奇霓湖泊,是马来西亚第二大的淡水湖; 相传湖底下有个沉睡着的高棉古文明,以及守护她的 Naga Seri Gumum 神龙。</p> <blockquote> <p>Centuries ago a beautiful city built by the Khmers of Cambodia sat atop Gunung Chini. They reigned over the lake and its nearby lands. Under threat from enemies marching from the South China Sea, the ancient city was flooded to avoid being attacked and ruled by outsiders.<br /> <br /> Now the underwater kingdom remains hidden, along with all its riches ...</p> </blockquote> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1369%20(Small).JPG" /></p> <p>这么一个富有传奇的地方,我们怎能错过?</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215097.ORF%20(Small).jpg" /></p> <p>一百二十块钱的配套,包括坐船游玩全部湖泊+蛇洞+水坝+参观原住民村落</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1396%20(Small).JPG" /></p> <p>&nbsp;船开动啦~</p> <p>&nbsp;</p> <p><img height="407" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215102.ORF%20(Small).jpg" /> <img height="407" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215107.ORF%20(Small).jpg" /></p> <p>为什么陈律师笑得那么开心呢?</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1410%20(Small).JPG" /></p> <p>原来是船要驶入比人头还高的草堆 ( meng kuang leaf) 中。</p> <p>&nbsp;</p> <p><img height="425" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215113.ORF%20(Small).jpg" /> <img height="425" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215121.ORF%20(Small).jpg" /></p> <p>本想来这里拍荷花,可惜现在不是季节。虽然没有荷花拍,森林里也别有一番风味。</p> <p>&nbsp;</p> <p><img src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215122.ORF%20(Small).jpg" alt="" /></p> <p>船走着走着,木桐突然倒下!&hellip;&hellip; 不是啦,就不知道为什么陈律师突然很兴奋地把双手举起摇摇,才促成这张错觉照。</p> <p>&nbsp;</p> <p><img height="300" width="398" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215123.ORF%20(Small).jpg" alt="" /> <img height="300" width="226" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215124.ORF%20(Small).jpg" alt="" /></p> <p>当然,所谓的蛇洞已经没有蛇了。船长说70年代的一场大水灾毁坏了这个原本是个衍生至山上的洞穴。在这之前,当地原住民们宁愿扛着木舟绕远路都不敢度过这条河。这条蛇吃人还是用吸的,是蛇精之类的了。</p> <p>&nbsp;</p> <p><img height="300" width="226" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215131.ORF%20(Small).jpg" alt="" /> <img height="300" width="398" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/P6215132.ORF%20(Small).jpg" alt="" /></p> <p>所谓的水坝竟然是这么小个的。这水坝控制着奇霓河流入彭亨河的流量。我们在这里上岸远观彭亨河。</p> <p>&nbsp;</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0230%20(Small).JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0233%20(Small).JPG" alt="" /></p> <p>我们遇见了在这河岸等着山榴莲跌的原住民小妹妹,并把她抓来一起拍照。</p> <p>&nbsp;</p> <p><img height="300" width="225" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0278%20(Small).JPG" /> <img height="300" width="400" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0283%20(Small).JPG" /></p> <p>船经过了一大片茅草,来到了原住民村落,这里的人属于Jakun 部落,都很亲切友善。</p> <p>&nbsp;</p> <p><img height="300" width="225" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0281%20(Small).JPG" /> <img height="300" width="400" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0288%20(Small).JPG" /></p> <p>&nbsp;我们像他们学习如何吹飞镖。飞镖的稳定性很高,如果眼力好的话,可以百发百种!</p> <p>&nbsp;</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0290%20(Small).JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0298%20(Small).JPG" alt="" /></p> <p>我手中握着的便是飞镖啦。细细的木枝身体,尾巴的质料有点像木塞,却都很轻。敏思不做律师的话,可以考虑来这里帮忙卖Tongkat Ali。</p> <p>&nbsp;</p> <p><img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/PICT0303%20(Small).JPG" alt="" /></p> <p>离开前,我们和原住民们大合照。其实船长先生的家就在这里啦,那些小孩都是他的孙子。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1408%20(Small).JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1417%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/lembing_kuantan_chini/DSCF1413%20(Small).JPG" />&nbsp;</p> <p>最后以横渡最大湖泊为结束。</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>结束</h2> <p>就这样,三天两夜的彭亨州周末游结束啦。虽然我们看不见云海、拍不到美丽的荷花,但这旅程还是充满着愉快;尤其大家一起又吃又睡,再懒洋洋、毫无目的般的游玩。</p> <p>&nbsp;</p> <h2>交通</h2> <p>为了帮助大家,这里有个小贴士:如何从吉隆坡去林明?</p> <ol> <li>使用MRR2出 KL-KARAK Toll</li> <li>走Lebuhraya Karak</li> <li>走<a href="http://ms.wikipedia.org/wiki/Lebuh_Raya_Pantai_Timur">Lebuhraya Pantai Timur</a> (会经过Temerloh,Maran, Gambang等)</li> <li>出 Exit 833 (Persimpangan Kuantan)</li> <li>来到T字路口,左边去关丹,右边去林明。转右一路走下去便是了。</li> </ol> <p>&nbsp;</p> Fri, 19 Jun 2009 00:00:00 巴厘岛 (Bali) 背包行 2009 http://pws.yeesiang.com/go/system/mod/blog/code/bali_trip_2009 <h2>巴厘我来啦~</h2> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234092%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234109%20(Small).jpg" /></p> <p>越过云层,不惧被H1N1传染的风险,我来到了拥有&ldquo;万神之岛&rdquo;美誉的巴厘岛。</p> <p>4天3夜的行程并不足够走完这个交通落后、面积却比新加坡还大的小岛。加上过度商业化的旅游环境,我和旅伴Calvin 只好放弃背包式的走法,像广大游客般租车租司机拿Tour,匆匆忙忙地走完了以下几个热门的景点, 即Kuta,Ulawatu,Jimbaran,Ubud 和 Tanah Lot。</p> <p>&nbsp;</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234065%20(Small).JPG" /> <img height="241" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234111%20(Small).jpg" /><br /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5274879%20(Small).JPG" /> <img height="0" width="0" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5274873%20(Small).JPG" /><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5274873%20(Small).JPG" /></p> <p>第一次到印尼的巴厘岛,如同其他游客一样,我们也对这些 '新奇事物&lsquo; 感到惊喜。</p> <p>一直以来,巴厘岛都被港剧和大马旅行社渲染成情侣度蜜月的地方,我却无奈地需要和Calvin两条佬一起去;为了避免误会,接下来的文章将会尽量避免提及他,哈哈!</p> <p>我知道我的部落格一直以来都受男女老少喜爱,实在是我的小小荣幸。为了照顾思想保守的读者的感受,特别提醒:&nbsp;您或许会对接下来的内容感到不适或过度兴奋(开放程度高于马来西亚电影检验局的18SX 指标);如果您属于这个族群,请控制您的好奇心,现在就离开这篇文章。谢谢,谢谢&hellip;&hellip;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>人间仙境?</h2> <p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DB4kmZOYG-w&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DB4kmZOYG-w&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p> <p>想象中的巴厘岛是个仙境般的热带岛屿:</p> <p>小岛上的居民过着朴素的生活,日出而作,日落而息。我这个从远方来的浪子型艺术家带着画板到来寻找创作的灵感。我就坐在那最洁白的沙滩上,望着前面最清蓝的印度洋海水;椰树排排站在我后面,迎风舞动;而阿娜多姿的土著美女露出丰满的乳房、头顶着叠得高高的水果篮、微笑着朝我走来。这里没有喧闹的城市、没有为了金钱的烦恼、也没有为了道德的虚伪,一切都那么的自然、简单和愉快。</p> <h2>Bali-a-Breast!</h2> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/Bali~02.jpg" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254533.JPG" /></p> <p>在Antonio Blanco 的艺术馆中有这么一段文字:</p> <blockquote> <p>Curious traveller helped bring this isolated cultural paradise to the attention of the world, mostly by way of captivating beautiful breasts.</p> <p>Balinese women are beautiful, as beautiful as one can imagine. Their shoulders are almost of the same breadth as their hips. Carrying every burden on their heads with raised arms develops their shoulders and their muscular system, and the always powerful great chest muscle provides the most favourable foundation for beautifully formed breasts.</p> </blockquote> <p>难怪坊间流传这么一句话:到过巴厘岛的情侣回去后多数都会分手。原来男生们都爱上了巴厘美眉啦~</p> <p>可是,今天的巴厘岛和想象中的完全两个样:资本主义商业化了Kuta Beach,小小的渔村变成了吉隆坡的芝场街。胸罩也取代了以劳动量来防止胸部下垂,就这样,我走了半个巴厘岛连半个当地裸女都看不到,失望透啦~!哈哈。</p> <p>半个世纪的游客就足于把一切美好的都摧毁了;或许较为落后的西北部较少受到外来影响,还能体验到传统的文化。因此,我会再回到巴厘岛,远离商业化地带,再次尝试以背包方式走全岛。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>景点篇</h2> <h2>Kuta Beach</h2> <p>这里是冲浪者的天堂,也是印尼人淘金的天堂,还是恐怖分子表演的舞台。其实自从爆炸事件后,很多人害怕被炸死而不敢来巴厘岛游玩,这里的旅游业曾经一度跌落到谷点。但很快的就如泰国的Phuket 在经历海啸后浴火重生了。</p> <p>有时我会想为什么恐怖分子不去炸机场,不去炸Ubud,不去炸神庙,而要炸Kuta的夜店? 站在他们的角度猜测,可能认为这里已经被酒醉金迷的人搞得乌烟瘴气。我虽然不同意暴力,但是我却认同Kuta 旅游区的确是乌烟瘴气。游客在他们眼中就像走过的金条,不A 白不A。嘿,负面的东西就别说太多了,大家去到时要小心财物和骗子就是了。</p> <p>晚上的 Kuta 到处都有人问我要不要mushroom。当地人称为magic mushroom 的东西其实真的是蘑菇,但有轻微毒性,弄成粉状后参水服用,可以达到 high high 的境界。可是也有人投诉说在吃了后感到非常颓丧、看见很恐怖的幻影。</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244145%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244153%20(Small).jpg" /></p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244168%20(Small).jpg" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244162%20(Small).JPG" /></p> <p>&nbsp;基本上,如果你喜欢冲浪,喜欢讨价还价,喜欢看晒太阳的洋妹,你就会喜欢Kuta Beach。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244176%20(Small).JPG" /><br /> <br /> <img height="425" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234113.ORF%20(Small).jpg" /> <img height="425" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234114%20(Small).jpg" /></p> <p>没想到这里还有海龟保护区。</p> <p>&nbsp;</p> <h2>Dreamland Beach</h2> <p><a href="http://www.baliblog.com">BaliBlog</a> 介绍说:</p> <blockquote> <p>Dreamland is a white elephant, donated to the people of Bali by Tomy Suharto. Actually it wasn&rsquo;t really donated, it was grabbed, mangled, then taken back. Riding along Jl. Uluwatu on the <a href="http://www.baliblog.com/travel-tips/maps-of-bali/map-of-the-bukit-peninsula.html">Bukit</a>, one passes a grand looking entrance complete with statute. A long 4 lane road takes you down towards the coast, passing construction that seems to be frozen in time.</p> </blockquote> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244211%20(Small).JPG" /></p> <p>入口处,果然很壮观。</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244242%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244247%20(Small).JPG" /></p> <p>和 Kuta beach 没两样的海边: 一样很多摆卖的摊贩和游客,但这里的浪似乎没有那么凶猛。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244240%20(Large)%20(Small).JPG" /></p> <p>在这里遇到了来自婆罗洲 Kalimantan 的三位印尼美眉,谢谢合照啦~ 过后,大家还交换了Facebook&nbsp;保持联络。</p> <p>&nbsp;</p> <h2>Uluwatu</h2> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244264%20(Small).JPG" /></p> <p>乌鲁瓦图断崖位于巴厘岛最南端。它的背后有一段凄美的爱情悲剧。传说当地有对门户不当的青年男女相恋,女方的父亲是村长,因此两人的爱情的不到任何祝福,在绝望之下双双投海殉情。为此地平添了离奇色彩。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244257%20(Small).JPG" /></p> <p>和Tanah Lot 一样,这里也有多间寺庙,是个宗教场所,必须围撒隆才能进入。啊。第一次穿撒隆,拍个照留念吧!</p> <p>游客通常到这里来看日落,然后观赏Kecak Dance,再到 jimbaran吃海鲜。一点要注意的是这里的猴子很多,比黑风洞的还要顽皮,会偷走游客的眼镜。</p> <p>&nbsp;</p> <h2>Tanah Lot</h2> <p>Tanah Lot (海神庙) 位于巴厘岛西南方,盖在海边的一块巨岩上,它是最著名的寺庙之一。涨潮时,此庙四周环绕海水,和陆地完全隔离。落潮时方可以相通。</p> <p><img height="853" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254815%20(Small).jpg" />&nbsp;</p> <p>人山人海,想找个地方拍照都难!</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254709%20(Small).JPG" /></p> <p><img height="305" width="229" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254707%20(Small).JPG" /> <img height="305" width="407" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254776%20(Small).jpg" /></p> <p>除非是朝拜,不然游客是被禁止上去庙宇观光的。<br /> &nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/tanahlot.jpg" /></p> <p>避开游客人海从背光部分拍摄的海神庙的另一面,是个HDR 成品。在这里拍照非常挑战:第一人太多;第二这些人当你没到,会盲目的走在你相机前面;第三天气炎热;第四海浪很猛;第五地上有垃圾&hellip;&hellip; 咳,或许你们认为我借口太多太好恋,但我还是要讲:如果你到过纽西兰你就会明白什么是拍照的享受。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/tanahlot2.jpg" /></p> <p>Tanah Lot 并不只有海神庙而已,沿海的其他悬崖上还建有许多寺庙。</p> <p>&nbsp;</p> <p>&nbsp;<img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/fishing.jpg" /></p> <p>垂钓者和夕阳。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/cliff.jpg" /></p> <p>HDR 成品,海浪和岩石的 texture 丰富了画面,美中不足的是天空的色彩偏暗。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>美食篇</h2> <p>多年前曾经在Puchong 光顾过Bumbu Bali 餐厅,避开这家餐厅味道是否道地不谈,感觉上巴厘的和马来西亚美食相去不远,却胜在有猪肉吃,唯一缺点就是许多饭菜都是冷冷的。其实巴厘岛最出名、游客必点的两道菜就是 烤猪&ldquo;Babi Guling&rdquo; 和 脏鸭 &quot;Bebek Betutu&quot;。我们因为胃口太小,时间太紧迫,错过了脏鸭,却有幸尝到 Babi Guling。</p> <h2>Babi Guling @ Ibu oka</h2> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254573%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254582%20(Small).JPG" /></p> <p>Babi Guling 最好吃的部位就是它的烤猪皮了。一碟有饭有肉有皮的 Nasi Babi Guling Special 只需Rp25k, 但一盘大约6片的烤猪皮就要Rp30k了。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254580%20(Small).JPG" /></p> <p>不像华人烧肉般,Babi Guling 烤猪皮面光滑但脆口;最要命的是它底下还贴着不厚不薄的一层猪油,这精华就是Babi Guling 最好吃的部位了!因此,这道美食非常油腻,要减肥的小姐们可要取舍啦~&nbsp;</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254606%20(Small).jpg" /></p> <p>生意超好的,烧猪又送到啦!据闻 Ibu Oka 创立二十多年了,是全岛最好吃的Babi Guling;而他的老板会说中文,长得也像个华人,这道菜的口感又极像华人的烧肉(隔壁座的新马游客吃了后直喊overhype),有可能是localize 后的华人烧猪吗?</p> <p>&nbsp;</p> <h2>Bakso</h2> <p>在福建话中,bakso 就是肉丸的意思,这可是印尼人最普遍的小食,通街都有,受欢迎程度就像是我们的云吞面酱。到巴厘岛的游客大多都不会对这道登不了大堂的小吃感兴趣。的确,bakso 是我们行程中最便宜的一餐。我喜欢它的价廉物美;喜欢融入当地人的生活,吃着他们日常吃的食物;我也不介意蹲在街边小凳上,边用餐边和当地人闲聊。Rp18k 一餐,包括一碗共有七粒肉丸的面汤+豆腐+一杯清凉可口的椰水,超值啊!</p> <p>&nbsp;</p> <p><img height="426" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/bakso.jpg" /></p> <p>谢谢 <a href="http://calvism.blogspot.com/2009/05/bali-day-1.html">Calvin </a>提供这张 Bakso 的照片,我当时只顾着吃&hellip;&hellip;</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244182%20(Small).JPG" /></p> <p>注意沿着Kuta beach 都有很多摊位在卖bakso;我吃得那档却是在Jln Kuta 1 的角落,在Warung Simpang 旁边的小摊子。</p> <p>&nbsp;</p> <h2>Satay Kambing &amp; Soto Kambing</h2> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254847%20(Small).JPG" /></p> <p>晚上,我们又来到同个地点碰碰运气。这时,档口改卖羊肉沙爹和羊肉汤,一样价廉物美。</p> <p>Rp20k 一餐,大约5枝羊肉satay+羊肉汤+白饭+一杯橙汁水,又超值了!这里的羊肉satay 都比 kajang satay 的小,satay 酱也不一样,偏甜和没有花生碎。羊肉汤又名Soto kambing,里面有些羊肉块,口感像是我们的羊羹但汤汁不太浓。第二晚我们又回来捡便宜。毕竟和摊主混熟了,还一起坐在街欣赏来往的美女;而今晚的羊肉汤好像也多了几块肉。</p> <p>&nbsp;</p> <h2>Made's Warung</h2> <p>就在巴厘岛连机场也没有的年代,Made's Warung 已经开始默默营业了。墙上贴着店主和国际友人的照片,述说当年美好的回忆。今天,Made's Warung 成为了游客在 kuta 必到的餐厅之一,生意欣荣,座无虚席。</p> <p>&nbsp;</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244207%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244196%20(Small).JPG" /></p> <p>我们在这点了Satay Lilit,Satay Pork, Balinese Sticky Rice 和某些蔬菜类的餐食。这餐尽然要了我们 Rp96k,味道虽然道地,但滋味并不怎么样。</p> <p>&nbsp;</p> <h2>Jimbaran Sea Food</h2> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244368%20(Small).JPG" /></p> <p>非常商业化的海鲜餐厅为了招徕生意,付佣给把任何游客载到店里来的司机。因此,你不难发现你的Tour 司机一直向你推销,街边摊贩也会打你注意,甚至blue bird 德士司机也那么做。我对这一却感到厌恶,同时对那在黄昏时分的海边用餐的浪漫幻想已经完全破灭。</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244374%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244380%20(Small).JPG" /></p> <p>其实这里的食物并不便宜,司机保证的新鲜并不可靠。网站也说全城最大的海鲜市场就在 Jimbaran,比较价钱下就不难发现那些是砍游客的黑店。味道方面,个人认为巴厘式烤虾极好吃下,烧鱼就普通啦。</p> <h2> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> </h2> <h2>艺术篇</h2> <p>巴厘岛的确是艺术家的天堂,岛民各个都富有艺术细胞,能歌能舞,能画能唱。当地人对裸露的观点开放得让保守的马来西亚人惊讶,或许只有坦然然的人们才能如此面对。</p> <p>我的巴厘艺术之旅主要涵盖了两个艺术馆:Neka Art Museum 和 The Blanco Renaissance Museum。无独有偶,他们都坐落在Ubud - 巴厘岛的艺术中心。</p> <h2>Neka Art Museum</h2> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254553%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/neka1.jpg" />&nbsp;</p> <p>创办人 Suteja Neka 在1975年访问完欧洲后惊觉怎么巴厘的艺术品都跑出国了,而国内却没有一间像样的艺术馆。于是,他集合了自己的收藏品,经过多年的努力,创办了这间 Art Museum。</p> <p>&nbsp;</p> <p><img height="305" width="407" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254527%20(Small).JPG" /> <img height="305" width="229" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254528%20(Small).JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254508%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254532%20(Small).JPG" /></p> <p>&nbsp;其实,这博物馆本身就是一座艺术品,喜欢艺术的朋友一定要去参观。</p> <p>&nbsp;</p> <p><img height="244" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/art1.jpg" /><img height="244" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/art2.jpg" /></p> <p>艺术管里各种风格的收藏品,世界各地的画家都喜欢到这里来朝圣。</p> <p>&nbsp;</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254500%20(Small).JPG" />&nbsp;<img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254502%20(Small).JPG" /></p> <p>巴厘人也相信轮回,在一副画中密密麻麻的小图里,我和Calvin&nbsp;发现到这些有趣的部分。 左边图可能是提醒人们不要进行兽性恋,不然下了地狱就会被野兽报仇?而右边的图应该是地狱对妓女的惩罚。</p> <p>&nbsp;</p> <h2>The Blanco Renaissance Museum</h2> <p>午后的雨天引我闯入了这个本来不在行程里的爱丽丝仙境中。</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254619%20(Small).jpg" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254621%20(Small).jpg" /></p> <p>这位1911年在马尼拉出生的西班牙画家 - Antonio Blanco,享誉国际、得奖无数。他那建在Ubud 半山上的家也是他的工作室,在他死后成了艺术馆,收集了他一生人的作品。</p> <p>&nbsp;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254610%20(Small).jpg" /></p> <p>而其中大多数都是裸女画:各国的裸女,他老婆,他女儿或他的日本学生都当过他的模特儿。日常生活给了他很多创作的启发,作品主题相当开放,大胆程度让许多女游客面红。可见,他一生追求完美,完全不理会世俗的眼光,对艺术对女人如是,神也!</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254613%20(Small).jpg" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254615%20(Small).jpg" /></p> <p>他的图画大都配以引人遐想的诗句;而作品都镶在他自制的相框内,框里框外都是艺术的发挥空间。其实这里禁止拍照,我们却因为下雨而从旁门进入,错过了告示牌。呵呵~</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254644%20(Small).JPG" /></p> <p>艺术馆入口处便是一个巨大logo。就连这个logo 也隐藏玄机,看来没有人比他更会欣赏女人胴体的曲线美和性爱的动感。</p> <p>&nbsp;</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254643%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254647%20(Small).JPG" /></p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254650%20(Small).JPG" /></p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254660%20(Small).JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254670%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254674%20(Small).JPG" /></p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254669%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254675%20(Small).JPG" /></p> <p>&nbsp;同时,这家伙也是一个很懂得生活的人。艺术馆外的花园和family temple 都是活生生的艺术品。</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254654%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254656%20(Small).JPG" /></p> <p>大自然和人造物的完美结合,可以在这里体会到。或许,只有巴厘这个神奇的地方才能让他尽情的发挥吧?</p> <p>&nbsp;</p> <h2>Kecak Dance</h2> <p>我在Ulawatu 断崖观赏了Kecak Dance,强烈推荐,值得一看。</p> <p>故事内容和小时候看的中国版西游记很像:王子(Rama) 和美丽的公主(Sita)到森林去。公主看见一只金鹿跑过,要王子去帮她打猎。王子害怕公主有危险,留下了弟弟照顾公主。不久,森林深处传来王子的求救声~ 王子弟弟只好跑去找王子,留下公主独自一人在魔法圈内&hellip;&hellip;接下来的剧情简单:魔王化身成可怜的老人,公主被魔王(Rhawana)抓走,Rama 得到猴王的相助,经理千辛万苦后 (火烧猴子),好人终于打败魔王和公主团聚,从此有没有过着幸福的生活就不知道啦。</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244297%20(Small).JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244267%20(Small).JPG" />&nbsp;<img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244307%20(Small).JPG" /></p> <p>王子(Rama) 和美丽的公主(Sita)。</p> <p>&nbsp;</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244335%20(Small).JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244350%20(Small).JPG" /></p> <p><img height="305" width="407" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244355%20(Small).JPG" /> <img height="305" width="229" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244291%20(Small).JPG" /></p> <p>魔王(Rhawana)和他的爪牙。</p> <p>&nbsp;</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244348%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5244311%20(Small).JPG" /></p> <p>&nbsp;火烧猴王。</p> <p>&nbsp;</p> <h2>街头涂鸦</h2> <h2><img height="305" width="407" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5264867%20(Small).JPG" /> <img height="305" width="229" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5264868%20(Small).JPG" /></h2> <p>不是我画的,不要抓我&hellip;&hellip;</p> <p>&nbsp;</p> <h2>纹身</h2> <p>Kuta Beach 很多摊贩使用Henna Ink 替游客纹身,这种俗称印度ink的材料在一个星期左右便会慢慢脱落,很好玩的。</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234124%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234116%20(Small).jpg" /></p> <p>Rp35k 做了一个巴厘人的文字图案,是Good Luck 的意思。</p> <p>&nbsp;</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5234117%20(Small).jpg" /></p> <p>纹身师傅</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>无题</h2> <p>如题,随拍或懒惰介绍。</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5254805%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5264863%20(Small).JPG" /></p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5264862%20(Small).JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/bali_trip_2009/P5264859%20(Small).JPG" /></p> <p>&nbsp;</p> <h2>备注:</h2> <ol> <li>我个人在这四天三月的总花费(包到完)是RM1000。我们都住在很便宜的旅店,一人一晚才RM25。Airasia 机票共RM300,不是最便宜的,因为懒惰去抢机票。</li> <li>我在Kuta 换钱时被当地人骗了整RM50。大家小心,最好换多些钱带去,也不要像我酱贪小便宜在当地小巷的店里换。</li> <li>到了Bali不能不做Spa。但实际上我做的是Massage而已。在酒店叫了个Massage,还以为他们会安排外地漂亮的Freelancer美眉来做。哪里知道就是那个收我们房钱、煮饭给我们吃、替我们打扫房间的胖妹妹。我哭笑不得,Bali人还真的是多才多艺啊~!</li> <li>在Calvin 的怂恿下,不会游泳的我其实有尝试在Kuta Beach 玩 Surfing。最后果然下场悲哀&hellip;&hellip; 从Surf board 换去 body board,被大浪冲回沙滩时还被当地小孩取笑&hellip;&hellip; 我真的很想玩,可是不会游泳啊!</li> <li>当时我们两条老出发到巴厘岛的另外一个目的是想要钓单身的日本或巴厘美眉。找资料时看见一些blog 的advice,终于明白为什么不成功了:<br /> <br /> On the topic of sex, it needs to be said that the Balinese are not especially given to going out and having a few drinks at a bar and getting picked up. These are people who believe you can go into full-fledged demonic possession at the sound of a gong, and being drunk is not a happy feeling for them. Friendly encounters may lead to a chance to get better acquainted, but you are likely to be disappointed if you arrive with the expectation of finding a holiday girlfriend. Knowing a little Indonesian, and the gentle art of teasing and flirting, will go a long way towards making friends.<br /> &nbsp;</li> <li>写blog 时,Calvin send 了个 message 过来说: bali 原来有 Gay Resort。Google 下才发现真的有呢!:| 不要误会,我不是 gay,只是纯粹想分享新奇的事物 &hellip;&hellip; 有兴趣的朋友,可到以下网址:<a href="http://www.unseenbali.org/">http://www.unseenbali.org/</a></li> </ol> <p>&nbsp;</p> Tue, 02 Jun 2009 00:00:00 First try on HDR http://pws.yeesiang.com/go/system/mod/blog/code/first_try_hdr <p>A boring weekend trapped in KL drive me to discover new things with my camera. I learn <a href="http://en.wikipedia.org/wiki/High_dynamic_range_imaging">HDR (High-Dynamic Range) Image</a> today.</p> <p>The steps are easy: you capture multiple exposure images from darker to lighter, and then use software to process them. The software will 'blend' all images of different exposure and give you a final piece which has so many details that looks so fake, but it's fun.</p> <p>To start, all you need is a camera that allow you to capture photo at different exposure. Firstly, i used the Auto bracketing (AE BKT) in combination with continous shooting function in my camera which snap 3 photos at a maximum exposure of +/- 1 interval. However, the outcome is not very satisfying. So, I decided to capture these range of images manually. I used a tripod and make sure it is stable while doing adjustment for shooting. I switched the DSLR camera to Aperture mode and then shoot 10 photos at interval of +/-1 exposure.</p> <p><img src="http://pws.yeesiang.com/upload/wysiwyg/image/first_try_hdr/contactsheet.jpg" alt="" /></p> <p>&nbsp;</p> <p>With these pictures I pumped into the popular <a href="http://www.hdrsoft.com/index.html">Photomatix </a>Software. It's not the only way to do it after all: you can generate HDR in your favorite photoshop thru: File -&gt; Automate -&gt; Merge to HDR.</p> <p>Personally, I found Photomatix to be very user friendly and give a more lively outcome in the tone mapping stage. In fact, photoshop could do the same too but probably more steps manually.</p> <p><img src="http://pws.yeesiang.com/upload/wysiwyg/image/first_try_hdr/photomatix_web(1).jpg" alt="" /></p> <p>&nbsp;</p> <p>After few trial, I think HDR is good on reflection surface, for example a lake reflection or the mirror reflection as shown here. Besides, it is also best use on textured surface. However, I think it doesn't looks good on moving object with motion.</p> <p>Well, i will definitely like to try it in a cloudy outdoor shooting in near future. Probably, in the coming Bali trip :)</p> Sun, 17 May 2009 00:00:00 States of Malaysia Map in SVG format http://pws.yeesiang.com/go/system/mod/blog/code/blank_malaysia_map <p>Here, I would like to share my Blank States of Malaysia Map in SVG format with you.</p> <p><img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/blank_malaysia_map/blank_malaysia_map.png" alt="" /></p> <p>Inspired by the <a href="http://commons.wikimedia.org/wiki/File:Blank_US_Map.svg">US Map</a>, I was searching over the net for the Malaysia version and found none. Then, I think... Why not create one by myself? Thanks to Open Source tool <a target="_blank" href="http://www.inkscape.org/">Inkscape</a>, my favorite SVG editor, I got it done within an hour.</p> <p>I uploaded the file to <a target="_blank" href="http://commons.wikimedia.org/wiki/File:Blank_malaysia_map.svg">Wikimedia Commons</a> and share it under the <span lang="en" class="description en" xml:lang="en"><i><a href="http://en.wikipedia.org/wiki/Creative_Commons" class="extiw" title="w:Creative Commons">Creative Commons</a> <a href="http://creativecommons.org/licenses/by/3.0/" class="external text" title="http://creativecommons.org/licenses/by/3.0/" rel="nofollow">Attribution 3.0 Unported</a></i></span> license. I picked this license because I would like to share my creation for FREE with everyone in the world and I hope it helps by saving the time from duplicated works. Feel free to <a href="http://commons.wikimedia.org/wiki/File:Blank_malaysia_map.svg">download </a>and use it.</p> <p>All states of malaysia in this SVG map are also well labelled in their respective state code. Thus, manipulatable by programming. Please refer to the following table for State Code information:</p> <table cellpadding="3" border="1" id="sortable_table_id_0" class="toccolours sortable" style="border-collapse: collapse; text-align: right;"> <tbody> <tr> <th align="center">Regions&nbsp;&nbsp;</th> <th>Abbreviation&nbsp;</th> </tr> <tr> <th align="left">Johor</th> <td>JHR</td> </tr> <tr> <th align="left">Kedah</th> <td>KDH</td> </tr> <tr> <th align="left">Kelantan</th> <td>KTN</td> </tr> <tr> <th align="left">Melaka</th> <td>MLK</td> </tr> <tr> <th align="left">Negeri Sembilan</th> <td>NSN</td> </tr> <tr> <th align="left">Pahang</th> <td>PHG</td> </tr> <tr> <th align="left">Pulau Pinang</th> <td>PNG</td> </tr> <tr> <th align="left">Perak</th> <td>PRK</td> </tr> <tr> <th align="left">Perlis</th> <td>PLS</td> </tr> <tr> <th align="left">Selangor</th> <td>SGR</td> </tr> <tr> <th align="left">Terengganu</th> <td>TRG</td> </tr> <tr> <th align="left">Sabah</th> <td>SBH</td> </tr> <tr> <th align="left">Sarawak</th> <td>SRW</td> </tr> <tr> <th align="left">W.P Kuala Lumpur</th> <td>KUL</td> </tr> <tr> <th align="left">W.P Labuan</th> <td>LBN</td> </tr> <tr> <th align="left">W.P Putrajaya</th> <td>PJY</td> </tr> <tr> <th align="left">Wilayah Persekutuan</th> <td>&nbsp;&ndash;</td> </tr> </tbody> </table> <p>Enjoy!</p> Tue, 12 May 2009 00:00:00 Seatru 2009 http://pws.yeesiang.com/go/system/mod/blog/code/redang_seatru_2009 <p><img height="427" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000619.JPG" alt="" /></p> <p>做为东海岸其中一个最漂亮和最大的热带海洋岛屿,也曾经是夏热嬷嬷茶的拍摄地,Redang 应此而举世闻名。但在高度商业化开发和集团垄断下,热浪岛并不为背包客们提供任何逗留的空间。游客必须通过 Tour Agent 拿 package。事实上,我已对这种千遍一律的旅游方式赶到厌倦了。缺乏诚意的度假,不如呆在家里睡觉吧&hellip;&hellip;幸好,SEATRU 给了我继续到热浪岛去的唯一理由。</p> <h2>SEATRU 简介</h2> <p><img src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010176.JPG" alt="" /></p> <p>很少人知道,热浪岛的北面还存在这么一个原始、自然的海滩 - <a href="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/chagar_hutan_map.jpg" onclick="window.open(this.href,'','resizable=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,fullscreen=no,dependent=no,width=650,height=650,status'); return false">Chagar Hutan</a>。这片海滩属于<a href="http://www.umt.edu.my/turtle/">丁加奴大</a><a href="http://www.umt.edu.my/turtle/">学</a><a href="http://www.umt.edu.my/turtle/"> (UMT)</a> 的私人财产,游客不能随意上岸。这里便是马来西亚少数的其中一个海龟保护孵化区。作为其中九个构成海洋保护区的岛屿,热浪岛不止拥有让西方人羡慕的温暖海洋、多姿多彩的热带鱼和珊瑚,还有许多会回到出生地产卵的海龟妈妈。</p> <p>文明开发的社会对大自然带来的破坏远远大于我们的想象。 小学书上的 <a href="http://en.wikipedia.org/wiki/Leatherback_sea_turtle">Leather Back 海龟</a>(其实生物学上并不属于海龟种类)在近几年几乎踪迹难寻,看海龟的游客待了一整个产卵季节也只得个吉,<a href="http://dbu-diver.com/viewtopic.php?f=27&amp;t=182">Rantau Abang也终于安分地做回个小渔村了</a>。SEATRU 所做的就是为海龟们提供自然的产卵空间,同时进行保护、研究和监视的工作。让普遍市民的我们更了解海龟,负责人特地开放了Volunteer Program,欢迎任何人来到这里做义工和学习。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>两年后&nbsp;</h2> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1510.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9952.JPG" /></p> <p>距离两年后,我再次回到了这片世外桃源。Chagar Hutan 依然如旧,只是多了两个冰箱、许多新的Poster、5只人工侍养的小海龟还有太阳能发电设施和充电器。工作人员方面:Adie 和 Mann 还在;同样是maggie 型头发的 Harry&nbsp; (HaFiFi)顶替了Garry ;而 Prof Chan 将在今年五月退休。今年的义工人数从原本的8位增加到12位,比以往更热闹了:男女宿舍的分割板已经拆除,可容纳6张舒服的帆布床,其他的人可以住进从前的员工宿舍。</p> <h2>没有相机的度假</h2> <p>我决定不带相机,就这样简简单单的去,美好的回忆是要留在脑里的,嘻。所以以下看到的照片都是来自同伴们,谢谢大家提供啦。</p> <h2>12位团员</h2> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0203.JPG" /></p> <p>这组团员多姿多彩,我们有:</p> <ul> <li>五位Utar PR 学生</li> <li>两位将来的医生</li> <li>一位汽车销售员带来了一位兼职模特儿和一位IBM会计师</li> <li>一位记者</li> <li>还有我啦</li> </ul> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010161.JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9866.JPG" alt="" /></p> <p>出发当天早上,我们在 KT 码头集合。早上六点就到巴士站的我先在传统小凉亭睡个觉,等下还要会见 RA (Research Assistant) 和听 Prof Chan 给 Briefing。</p> <p><br /> <img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0010.JPG" alt="" /></p> <p>即将退休的 Prof Chan 已把她大半生都贡献给海龟了。 只有非常热爱才能如此坚持吧!</p> <p><img src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9880.JPG" alt="" /></p> <p>SEATRU 受欢迎的程度逐年上升。今年的报名在二月初开始一个星期内就爆满了。幸好 Foong 让位,我才有份参与这个从 18-25 April 的 Slot C。</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9882.JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9883.JPG" alt="" /></p> <p>Prof 和 Foong 都有事忙而没有随我们到岛上;Pelf 将在岛上陪伴我们前面的数天。她拿着的海报板可是她自己设计的喔。</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9900.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN9923.JPG" /></p> <p>和往年一样,我们 tumpang laguna 的大船到岛上的码头,再坐私家船 Si Penyu 到 Chagar Hutan 去。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>全新体验</h2> <p>四月份并不是海龟的产卵旺季,因此我并不寄予太大的希望,但却得到了出乎预料的丰富收获。</p> <h2>设陷阱抓螃蟹</h2> <p>Ghost Crab 是小海龟的天敌。虽然它的破坏能力不及红蚂蚁们,但总能够在晚上窃走一两只正回归大海的小海龟或破坏窝里的一两颗蛋。</p> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010289.JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000807.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000815.JPG" /></p> <p>这个陷阱很简单:就是在黄昏时分把多个放有鱼肚内脏的桶埋在海边,Ghost Crab 们嗅到腥味便会自投罗网了。很笨又贪吃的 Hermit&nbsp; Crab 也会不幸一起陪葬。隔天烈日的下午,我们便会将它们全部晒死。如果你从来没有看过Hermit Crab 的尾巴,这是一个最佳机会。 ; )</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>海龟之初体验</h2> <p>对其他的组员,除了老油条外,这是他们第一次近距离接触海龟。我们很幸运的,都有接触到 Green Turtle 和 Hawksbill Turtle 的大小海龟。</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCN0052.JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010396.JPG" alt="" /></p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000880.JPG" /></p> <p>看见他们兴奋的样子,我又何尝不是啊?</p> <p><img height="427" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1684.JPG" alt="" /> <img height="427" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1683.JPG" alt="" /></p> <p><img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1522.JPG" alt="" /></p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>初当妈妈的Hawksbill</h2> <p>在第五天晚上我们终于如愿以偿的碰见了一只上岸产卵的Hawksbill海龟妈妈。可能需要捕食的关系,Hawksbill 体型轻巧,行动很快,就连下蛋也是三颗三颗酱下的。亲眼看见后,终于明白为什么每次都会错过 Hawksbill,他们比起慢吞吞的Green Turtle来说,实在太潇洒爽快了。</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010079.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010080.JPG" />&nbsp;</p> <p>这只上岸的 Hawksbill 海龟还是第一次当妈妈,老油条把握机会为她钉上了用来任别身份的Tag。我们还清除了她龟壳上的寄生虫,这种虫会慢慢吃进她的肉,造成伤害。</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010064.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010065.JPG" /></p> <p>正在下蛋中的海龟妈妈的 Virgina,表皮有壳般的是她的尾巴。射出的液体透明无味,应该是胎盘素之类的。</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010069.JPG" /></p> <p>Hawksbill 的蛋也比较小。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>环岛浮浅</h2> <p>和以往一样,Adi 会划船?!带我们在 Redang 全岛最美的三个景点浮浅。</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1373.JPG" /></p> <p>一样的,总会有些小妹妹会晕船然后不小心喂鱼。</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0029.JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0022.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0023.JPG" /></p> <p>老油条带了个防水袋相机,我终于有机会拍海底照片啦。结果明白到要在起伏不定的海浪中拍照还需要很好的游泳技术。</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0035.JPG" /></p> <p>看,是可爱又笨笨的Nemo啦~</p> <h2>防晒膏的杀伤力</h2> <p>在此,希望大家保护珊瑚,<b>不要使用防晒油/膏下海浮浅</b>。原因很简单,防晒膏里的化学物品可以杀死敏感的珊瑚生物。试想:Redang&nbsp; 一天大约有 1000 个游客下海浮浅;如果每个人都搽了20 ml 的防晒膏,那么 1000 个人就是等于 20l 的防晒化学物品。常年累月如此,敏感的珊瑚要如何生存?</p> <p>我们今天还能够在热浪岛的某些地点看到珊瑚,是因为那里的暗流 (海底下有current)蛮强,能够把游客身上掉落的防晒膏及时冲淡。一些靠海边的地方,暗流不强烈,加上游客随意践踏,那里的珊瑚已经死到七七八八了。</p> <p>我大约每三年就会重游热浪岛,看见的游客一年比一年多,珊瑚却一年比一年少。如果大家不改变态度,终于有一天我们这片美丽海床将变成另一个 Rantao Abang。没有珊瑚,也没有游客,下一代人也不用看了。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>Prawn SPA &amp; River Trekking</h2> <p>后山小溪是我们营地的水源,沿着小河上去不到3分钟将来到一个叫Prawn SPA 的小池塘。两年前我曾和一小妹妹去到这条河流的尽头,发现溪水来自于山顶四周的地下水源,难怪河水这么清甜。</p> <p><img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1469.JPG" /> <img height="427" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1454.JPG" /></p> <p>为什么叫Prawn SPA 呢? 原来这个池塘里有许多小虾,你一把脚放下去,她们就会来吃你的死皮,原理和大城市那种Fish SPA一样啦。这里也有个小瀑布,适合做肌肉massage。甚至,把肚子放在瀑布下任水力按摩还能消除肚腩呢!</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1447.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1445.JPG" /></p> <p>玩水时,欺负女生是我们最喜欢做的事啦~</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1444.JPG" /></p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000841.JPG" /></p> <p>这里是我们这组人最喜爱的景点了,天气闷热时都会爽爽上来泡一泡。不过,相传这里也是精灵们的游戏的花园,你要是不小心在水中撒尿,晚上它就会来找你玩耍啦~</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>再登 Turtle Rock</h2> <p>这个也是经典节目之一。Fifi 带领我们,就这样攀上了海岸边的那几块大石。我们看见了在海里的Hawskbill 海龟,向她打了个招呼,当晚她便来下蛋了。</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010527.JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010557.JPG" alt="" /><br /> <img height="427" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010604.JPG" alt="" /> <img height="427" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010616.JPG" alt="" /><br /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0125.JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010029.JPG" alt="" /><img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1656.JPG" alt="" /></p> <p>两年后重到这里,心境不同了&hellip;&hellip;</p> <p><img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1613.JPG" alt="" /> <img height="240" width="180" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1608.JPG" alt="" /></p> <p>左边:2009年,右边:2007 年</p> <p>&nbsp;</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>收集 &quot;我发誓终身不吃海龟蛋&quot; 的签名</h2> <p>今年的 Seatru 不再那么自闭,我们可以到Redang旅游区收集签名,顺便购物和看美眉。我们分两趟人马,总共收集了约500个游客的签名。这个活动让我接触到形形色色的人,包括那些有吃海龟蛋的人。</p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1385.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1387.JPG" /></p> <p>&nbsp;</p> <p>午餐时间&hellip;&hellip;</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1401.JPG" /></p> <p>某人含情脉脉的望着某人,当相机没到&hellip;&hellip;</p> <h2>沙雕城堡</h2> <p>一天下午,我发现老油条和Alagesh正在沙滩上建一伟大的建筑物。</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0087.JPG" /></p> <p><img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0093.JPG" /> <img height="240" width="320" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0097.JPG" /></p> <p>不惧烈日,不怕蚊虫,我们终于完成了这座 &ldquo;G-Cup Temple&rdquo;。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>雨天烧烤会</h2> <p>我们决定在最后一天晚上来个烧烤会。当天早上 Adi 和 Fifi 已经下城市进货,准备好食物了。</p> <p><img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010120.JPG" alt="" /></p> <p>没想到,老天不作美,下了场大雨。<br /> <br /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1811.JPG" alt="" /> <img height="240" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1812.JPG" alt="" /></p> <p>我们把烤炉搬进屋檐下,继续Party。</p> <p><br /> <img height="480" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/IMG_1789.JPG" alt="" /></p> <p>最后烤的那几条Jagong,实在是&hellip;&hellip; 担保你吃了,就会明白什么是黑白的人生了。虽然如此,我们还是尽性了一整晚,直到&hellip;&hellip;</p> <h2>不寻常的访客</h2> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/DSCF0201.JPG" /></p> <p>今晚,男生宿舍来了个不寻常的访客,它就是 <a href="http://en.wikipedia.org/wiki/Mangrove_Snakes">Mangrove Snake</a>,悬挂在我们的梁上多个钟。害到大家都不敢去睡觉。</p> <p><img height="480" width="640" alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000796.JPG" /></p> <p>相比下,这家伙虽然顽皮,还是比较可爱的。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>我们的留言</h2> <p><img height="427" width="640" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010166.JPG" alt="" /></p> <p>回去前,每组都会在这本簿子留言。</p> <p><img height="214" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010167.JPG" alt="" /> <img height="214" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010169.JPG" alt="" /></p> <p><img height="214" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010168.JPG" alt="" /> <img height="214" width="320" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1010170.JPG" alt="" /></p> <p>要把每个女生画得漂亮还真不容易。</p> <div style="page-break-after: always;"><span style="display: none;">&nbsp;</span></div> <h2>6件你能为海龟保护做的事</h2> <p><img alt="" src="http://pws.yeesiang.com/upload/wysiwyg/image/seatru_2009/P1000600.JPG" /></p> <ol> <li>如果你贪吃,你可以不吃海龟蛋,不管他们从哪里来。</li> <li>如果你怕黑,你可以别在海滩上乱开灯,以免影响海龟妈妈上岸产卵的心情,或导致刚破土而出的小海龟失去方向。</li> <li>如果你有钱,请别购买用海龟壳做成的纪念品。</li> <li>如果你肮脏,你可以不乱丢垃圾!漂浮在海中的垃圾塑胶袋常被海龟误以为是水母而吞食,结果毙命。</li> <li>如果你爱心爆满,你可以不私自饲养小海龟,或参与白天的小海龟放生活动 (白痴啊!刚出生的小海龟只是在晚上破土而出,跟随月光回到大海的。为了放生活动而扣留小海龟也会延迟他们回去大海的时间,从而因为储存的蛋黄提早用尽而失去更多的生存机会)。你可以捐钱或领养海龟。</li> <li>如果你没钱,你可以参加 SEATRU。RM500 在Redang 包吃包住包玩一个星期,超值了!</li> </ol> <p>&nbsp;</p> Sat, 18 Apr 2009 00:00:00