Sunday, November 30, 2008

Books for Giveaway - Round 1

呢排執房,找到有一批唔想keep的書,看看大家有無興趣 (不再花時間放上Yahoo賣了~~~)

Round 1 係中古 IT 書,有意的話請在facebook或這裡留言
  1. Oracle Developer/2000 Forms - The Practitioner's Guide [RESERVED]
    ISBN: 0139490337
  2. Sams Teach Yourself Perl in 21 Days
    ISBN: 0672313057
  3. Sames Teach Yourself COBOL in 21 Daya (台灣中文)[RESERVED]
    ISBN: ??
  4. A practical Guide to the Unix System[RESERVED]
    ISBN: 0805375651
  5. Flash MX 完全使用手冊
    ISBN: 9628788590
  6. Windows Registry 完全使用手冊
    ISBN: 9628788760
  7. Pascal Plus Data Structures [RESERVED]
    ISBN: 0669347205
如果下個星期六前都無人要的話就會去堆田區ga la

香港遊記 - 鯉魚門

小時候,家人一年總會有一次帶我到鯉魚門去走走,不過自從讀中學後,都未有到過鯉魚門了(不計上年年尾同同事們到鯉魚門吃海鮮的那次)

星期六要返工,於是就決定放工時走到西灣河乘船到鯉魚門參觀了。

經過十五分鐘的船程,終於到了三家村碼頭,從前連接三家村碼頭和鯉魚門的街渡因為避風塘的縮小而不見了,我只好繞過避風塘進入鯉魚門村,先找間茶餐廳吃個午餐,再走走鯉魚門。

避風塘

現在罕見的跳飛機


颱風後的痕跡

鯉魚門天后廟


更多照片@Picasa

Sunday, November 23, 2008

My Gadget - PDA

未用Tytn II之前,自己用過幾部PDA:


Palm m100
第一部係2000年前後買的Palm m100。這是Palm 當年出的一部低價位入門級PDA,用3A電兩粒驅動,memory多得可憐,得2Mb RAM,因此買了不久便拿了去換成4Mb RAM。當年買佢純粹係因為就快要去英國讀書,與其花千多元買部字典機,倒不如試下買部PDA,裝個dictionary software後仲可以做多好多野。當年USB未留行,Hotsync cable仲係行RS232。

服役年期:2000 - 2001
死因:當年呢部PDA因為只用乾電池,當無電那時就會連data都無埋,而換一次乾電池後,大概只能用到一日。

Palm m500
返第一份工時,有同事問我有無興趣買m500,因為有discount,結果就買了下來,出去開會時就用佢去jog notes。電是用built in的Li-ion battery,再加上8Mb RAM同support MMC/SD card,specification來說經已十分不錯。

服役年期:2002 - 2004
死因:乘地鐵返工時無聊地拿了出來打機,比人撞跌落地,個screen死了 X_X

Dell Axim x51v
又係特價買會來的PDA,行Win Mobile 5.0,support SD同CF及Wifi,screen resolution 有成640 x 480,再加上CPU有成624MHz,睇片睇相一流。

服役年期:2006 - 2007
死因:換了Tytn II, hoho

HTC Tytn II
用緊,唔講住~~
服役年期:2007年尾 -
Posted by Picasa

Thursday, November 20, 2008

GMail's Theme

今朝去GMail check email時,發覺上面出現了句Messsage話有新feature launch - Theme.

Click左入去,就發覺有不少Theme可供選擇:
有些Theme就真係好Creative,好復古...就好似Terminal呢個Theme:
或者金屬感比較重的Shiny Theme:

唔知,你地又會選擇邊一個Theme呢?

P.S. 好似未係全部人有

Ref:

CalendarExtender 出現 script error

背景
Visual Studio 2005 (.net framework 2.0) + AJAX Control ToolKit 
用了Calendar Extender 做了一個要入Date的Search screen.

個Calendar Extender的主要目的就是容許user按下月曆旁的icon去算擇日期。

'null' is null or not an object
不過,當個user係全keyboard input的話,只要根住呢個sequence去做,就會出現javascript error:
  1. Date From 輸入一個日期(e.g. 01/01/2008)
  2. Tab 落下一個control
  3. Tab Back 返去Date From,再輸入一個同Step 1不同年份的日期 (e.g. 01/01/2009)
  4. Javascript error 
Search過之後,在這個ASP.net 個 forum查到原來係因為CalendarExtender裡面係假設user只會以Calender輸入日期,而不會以keyboard direct input日期,而在轉年份時,因為CalendarExtender段script會企途refresh個Calendar,因為在純keyboard input的情況下,個calendar根本未被render,因此就出現error 了。

Solution
在Ajax Control Toolkit個 Issue Tracker (#12051) 發現了同樣的問題,並據稱而在新的release解決了個問題。
(原來currently用緊1.0.10618.0)

Saturday, November 15, 2008

DOM appendChild

背景
近日將D blog遷移到用埋Blogger Server去host,於搬Travel Blog其間,就趁機執一執個Map effect的Javascript,等我可以用blogger的Layout中的Html/Javascript widget就可以加到同initialize到D visual effect.
那自然,一些牽涉到加一些新DOM element的event便改了在[body]入面行,如我有一個function做:
function createObject()
{
  var newDOMObj = document.createElement("div");
  ...
  document.body.appendChild(newDOMObj);
}
我就打算用下面的code去行呢個function
[body]
...
[script]createObject();[/script]
...
[/body]
自己一向用Firefox 3同Chrome做development,試過,無問題wor,點知一去到IE,無論係IE6定IE7,都出fatal error,連頁面都出唔到。

appendChild
經過Google一番後就發現,係[body]入面做appendChild時,因為個DOM structure跟本未ready,因此如果在那時就新加一些element落個DOM入面的話,就會有可能有問題(今次來說,就是IE有問題)。

Solution
自己因為工作上會用到YUI,結果我就用了YUI Event Utility 中的onDomReady去解決呢個問題,如:
[body]
...
[script]YAHOO.util.Event.onDOMReady(createObject);[/script]
...
[/body]
在更改以後,因為body.appendChild的動作會被延後到整個[body] tag render好後做 (實際上,等同將createObject()變成再body.onLoad時執行,因此問題就得以解決了。

最後,本人coding經驗尚未算深,如有錯漏,敬請指正~ 

註:因為Blogger唔可以係文章入面由〈body〉呢個tag,因此我將< > 變成 [ ] 

Wednesday, November 12, 2008

公司電話

點解card center問的問題成日都咁難答,好似頭先打去card center set ATM password,問我公司檯頭電話,我真係唔記得,最多都係記到個內線係2字頭。問我公司全名我又er 了成分鐘,講了五六個先中...

飲飽食醉 - 法國火腿蛋通粉


這碗法國火腿蛋通粉,價值約3.48歐羅(港幣34.00),仲唔包括背景的熱飲。
雖然用料充足,火腿份量比茶餐廳的多成倍,可惜用的不是法國的火腿,法國的蛋,法國的菜心或法國的通粉。這碗通粉這麼貴,原因可能只係因為係法國醫院canteen叫。

註:今朝去醫院接屋企人走之前上了去canteen食早餐,火腿蛋通粉連熱咖啡,埋單HK$48,真係好鬼貴。

Tuesday, November 11, 2008

廁所上網

剛看畢Engadget,發現了一篇幾得意的message

英國一家ISP業者Plusnet 做了調查,有10%的人,在旅行或是居家、工作時,會拿著他們的筆電,於廁所上網。在這麼短時間,最主要做的事情,就是收收電郵以及看看所熟知的網頁。

Um...講真,我買了部eeePC後,有時真係會拿著它於廁所上網 O_O

Ref: http://chinese.engadget.com/2008/11/05/10-per-cent-surf-the-web-toilet/

Travel and JS

好多deadlink,因為搬緊,希望係十一月內舊的遊記會work返

Thursday, November 6, 2008

現在...多一點

現在,要的是多一點時間,多一點心機,多一點精神,多一點幸運

當然,仲有,很實際的,是多一點金錢

希望,這場戰役隨著基地被殲滅而早日完結

希望,大家食飽D先好去法蘭西,其實,當時我都好驚

Wednesday, November 5, 2008

即時新聞 - 龍翔道近彩虹村交通意外

今朝七點半至八點其間,龍翔道東行近彩虹村方向發生交通意外
意外涉及一架客貨van同一架私家車

想當年 - 落雪了

估唔到今年十月尾,Oxford就落了第一場雪。
回想起當年係英國讀書的時候 ,在十二月廿八日零晨,打完機去toilet時,向窗外一望,就預上了我人生中的第一場雪。

那時,我興奮得走了出去走了一趟,雪雖然只是薄薄的兩寸後,不過對於我來說卻是新奇和刺激的。第二天早上,雪停了,便走了出去再走走看,因為正值Christmas Break的關係,成個Hall只得十多人留下,而我就在雪地上不停走來走去,路上滿是我的腳印。
不過,那天之後,便再無下雪了....
Posted by Picasa

Monday, November 3, 2008

珠海航展

本來打算今個星期六去珠海航展睇A380 ,Package都買埋。
不過今日先發現A380星期五就走人,看來今次都係同A380無緣了。

VS.net 中 DataSet 個 namespace

背景
IDE: VS.net 2005
Source Control: VSS
Language: C# (.net framework 2.0)
今日寫好了一個新的module,Compile行過無事後便將D code Check In。之後再將成個Project Get Latest一次來試,以便試下個新module會不會和同事做的改動唔夾。

Get Latest下來之後,我便立即將個Project Compile,不過IDE就不斷出Warning話有個DataSet (Class) declaration不見了,因此無法將個Project compile。經過一輪目視debug後,終於發現到問題所在,就是錯namespace。

錯namespace 
簡單點來說,每一個Class都係屬於一個namespace。當我係個Project內create DateSet時,VS.net 會以Project + DataSet個fille所屬的folder來allocate一個namespace比個DataSet,就好似如果我係 JohnShum 呢個Project 內的 \MyDataSet\Blog 起一個叫 Testing 的 DataSet,那Testing 這個 DataSet 就會 belongs to JohnShum.MyDataSet.Blog,當我要refer呢個DataSet,我一係就 JohnShum.MyDataSet.Blog.Testing ,一係就係code header那處加 using JohnShum.MyDataSet.Blog;
至於為何compile唔到個Project?從目視debugging後我估計是因為他發覺了個DataSet應該要belongs落另一個namespace,因此就用了copy and paste方法將個source files 搬落另一個folder,卻無為意其實個namespace係無改到的。又,因為呢個operation應該不會trigger到令VS.net去recompile個DataSets 的Project,因此問題未有即時被發覺。

Solution
好,原因找到了,如何解決才是重點。
對於以上的問題,解決方法看來十分即接,就是將Testing這個DataSet的namespace改好。不過問題是,如何改呢?因為改system generate 的Designer.cs 係唔recommend的。
其實好簡單,係IDE 入面Drag and Drop 過一次即可。

最後,本人coding經驗尚未算深,如有錯漏,敬請指正~ 


Sunday, November 2, 2008

飲飽食醉 - 炮台山Burger King


今日(01-Nov)特意地放工後慢慢坐電車落炮台山新開的Burger King試食。
去到時大約係2:45pm,一上到去,客的數量很多,幾乎坐無虛席,而且counter前亦聚集了不少等食物的客人。
點了個Whopper Bacon & Cheese,等了約兩分鐘便有了。
薯條質素OK ,脆而味濃,保持應有的水準,至於過Whopper就有點失望,埋位到開始打開包裝紙只是不到3分鐘的事,不過第一口咬落去就覺得個包不是太熱(有點涼),而漢堡扒亦感覺上少了一份新鮮Grill過的味道。也許這間BK為了希望快點處理道每個客的order而pre-made了一些漢堡有關吧(係counter見放Burger個tray放了約五到六個做好了的包),希望下次去會好一點吧。

Saturday, November 1, 2008

飲飽食醉 - Mini Rolls




另一樣係英國讀書時迷上的小食,就是吉伯利的Mini Rolls。
朱古力脆皮,包著一個忌廉/士多啤梨軟蛋糕,就是我當年的最愛,那時溫書同做FYP時,可以日食十多件~~
可惜香港無得賣,因此之後去了兩次英國旅行都會專登到超市掃貨,同埋叫D friend 來香港/到英國時帶比我。
Posted by Picasa

飲飽食醉 - KMB

正在想今日晏晝去食mud好,就令我醒起KMB了
見到KMB三個字,你會想起甚麼?巴士?
不過KMB對我來說,就係開餐的意思,當年係英國讀書,出外用膳的話,如果不是去中餐館或者"哈仔"的話,便只會選擇在Cornmarket Street 三間負擔得起的食肆 - KFC, McDonald's 或者Burger King ,取每間的頭一個字母,KMB就變成每當找地方開餐時,腦開中即時閃起的三個字了。

自Burger King於香港市區開業後,KMB就連係香港都用得著了~~~

P.S. 不過現在食Burger的地方都有不少,去過而會再去的有
1. Burger King (係英國時迷上了)
2. Shakes em' Bun (幾Juicy~)
3. Triple O
4. MOS Burger
5. 時新 (這個比較麻煩)


去到英國,連行李都未settle就幫襯BK~~~

註:呢篇野原本係facebook到打,不過都覺得幾值得留起佢,因此post返過來