Posts

Showing posts from 2014

2023-09-13, Wednesday, Cloudy

新工上遇上了挫折。寫好的東西達不到標準需要別人執手尾了。雖然同事說沒關係,但反應了自己的不足。有時反省自己為何做事總是不好,為何別人有留意或想到的事情自己總是忽略。現在覺得是自己天生的思考模式問題,可能看多少書都沒用。或者自己應該更適合做地盤呢類工作,而唔係IT。

對學聯及學民思潮的建議

建議學聯及學民思潮如果決定退場, 可以集齊泛民的議員簽下承諾書, 若政府方案只是跟從人大決定推出, 必需投票否決, 作為退場儀式. 令將來泛民議員能有現時的民意背書投下反對票. 畢竟人大決定的普選出來的效果和現時行政長官的產生方法無大分別. 但普選出來的特首卻有普選光環大力推行廿三條及國教等方案. 兩害取其輕. 而現時如議員肯集體承諾否決政改, 不單是階段性勝利, 而且如果政府及中央真的要推行普選, 現時制度下還是要有足夠票數才能通過. 集合議員的力量則還有籌碼於將來談判. 否則所謂的深耕細作的結果會和現時一樣. 亦可防止有議員臨陣倒戈, 通過人大的方案. 既然人民的力量在外不能影響政府, 便以人民的力量驅使制度內的力量去發揮影響力吧.

How to setup Java Logging (java.util.logging) to log apache axis 2 debug message 如何設定(java.util.logging)以查看apache axis 2 的除錯訊息

Image
因為aixs 1 的timezone問題, 想把其中一個項目的web service client轉用axis 2 生成, 但奈何又遇到另一個問題. 想看看axis 2內的除錯資訊看看有沒有解決方法. 這需要設定axis 2的debug level, 攪左成日最後終於搵到點攪. 順帶一提, 我使用的IDE是Eclipse Kepler Java EE, 使用Junit 4 測試. 首先, axis 2是用commons-logging 作為logging的工具的, 如沒有做額外設定便預設使用log4j, 故先需要設定commons-logging使用java.util.logging. 方法就係係項目的src 資料夾內加入一檔案commons-logging.properties, 那commons-logging 就會自動讀最設定. 內裏只需一句org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger 就可以令commons-logging使用java.util.logging了. 如下圖: 然後新增一個檔案, jul.properties, 放在test 資料夾. 及作以下設定: handlers=java.util.logging.ConsoleHandler .level=FINEST java.util.logging.ConsoleHandler.level=FINE 最後, 在debug configuration中加入VM argument -Djava.util.logging.config.file=test/jul.properties 以指定java.util.logging的設定檔. 其中最重要的是如果想java.util.logging的properties 檔路徑, 如為絕對路徑一般都不會預到設定上的問題. 如想像我那讓放在項目裏便要留意路徑是由項目的根目錄計起的. Ref: http://stackoverflow.com/questions/11815642/write-log-file-using-org-apache-commons-logging

Baileys cheese cake 百利甜酒芝士蛋糕

之前試過呢個食譜, 都幾好食, 記低廢事第二時搵唔返. 呢個食譜既好處係唔使用魚膠粉, 做起上黎方便又簡單, 不過就要雪耐D 原文: http://www.bbc.co.uk/food/recipes/baileysandchocolatec_72293 材料 100克/3½安士 牛油 250克/8¾安士 消化餅餅碎 600克/1磅 5安士 cream cheese 25毫升/1液安 Baileys or other Irish cream liqueur 100毫升/3½安士 糖霜 (icing sugar) 300毫升/10½安士 打好的忌廉 (doubled cream, whipped) 100克/3½安士 磨碎朱古力 (grated chocolate) 裝飾 200毫升/7¼安士 打好的忌廉 (double cream, whipped) 少許可可粉(cocoa powder), 散在餅面上裝飾用 制作方法 1. 置牛油於鍋內熱溶, 然後加入消化餅餅碎, 混合及讓餅碎充分吸收牛油. 2. 離火. 把混好牛油的餅碎放到18cm 或7吋的餅模內, 壓平成為餅底, 放入雪櫃內雪一小時. 3. 雪餅底時就可以蛋糕了. 先稍為把cream cheese打一下軟身以方便混合其他材料. 然後放入Bailey's 及糖霜打混. 再加入磨碎朱古力及打起的忌廉混合. 這個時候餅底應該都差唔多, 可以拿出來, 把混合物放在餅底上. 表面稍為整平一下. 4. 然後放入雪櫃內雪兩小時. 拿出來用忌廉做裝飾及在面上散上可可粉就食得了. 有關 忌廉, 小弟其實都係用係蛋糕材料舖買到的1公升的whipping cream, 係唔係 double cream 我無留意到, 但做出黎個效果都OK. 另外由於小弟懶, 所以無落朱古力. 但味道都唔錯, 起碼食過既都覺得唔錯.  有關磨碎朱古力請參考: http://cooking.stackexchange.com/questions/10274/whats-the-best-way-to-grate-chocolate 有關何謂double cream 請參考: http://www.euphocafe.com/terms/terms.asp?t_id=17

Debugging Maven test cases with Eclipse 如何在Eclipse中為Maven的test case除錯

Image
1. Add Junit 4.7.1 dependency in project's pom files. 首先, 先加入Junit 4.7.1. junit junit 4.8.1 test 2. write a test case in Junit 4.7, like below: 寫一個Junit 4.7的測試用例. 例如: package com.sml.form.restore; import org.junit.Assert; import org.junit.Test; import com.sml.formrestore.SpringContextUtil; import com.sml.formrestore.mvc.dao.product.mapper.ProductSpecMapper; import com.sml.formrestore.mvc.dao.product.model.ProductSpec; public class StartUpTest { @Test public void TestStartUpTestCase(){ // the test method must be annotated with @Test, and starts with Test, or ends with Test, TestCase                 // 用例名稱必需以Test開首,或以Test, 或TestCase結尾,                 // Write your test case here...                 //在這裏寫測試用例... } } 3. Finally, if you want to use Eclipse debugger to debug, you must: 最後, 如果你想以Eclipse內置的除錯工具除錯, 你需要:    a. Right-click project -> Debug As->Debug Configuration    b. Input "-Dmaven.surefile.debug test" in Goa