Friday, November 20, 2009

通告 - 搬Server

因應我會係未來48小時將 john-shum.net 搬到新server的關係, john-shum.net 及其下咁多個blog將會有機會駁唔到,或者有D component load唔到。

Thx

求助 - Google Apps Email login failure

昨夜開始,不知為何每當我在家中的PC(Windows XP)以Google Chrome (4.0.223.16 (Official Build 30555)),每當我登入自己domain name的Google Apps's GMail (Calendar又無事wor)的時候,就會出:

之後便被迫跳了出來,不過假如login去另一個domain個Google Apps's GMail 又或是我的@gmail.com account,則沒有問題。

經已試過delete cookies 或 reinstall browser,不過在Chrome的問題依舊。假如在同一部機以IE8/Firefox 3.5/Safari 4,或者在另一部電腦用Chrome登入則沒有問題。未知各位有何高見,可以令我解決這個問題呢?

*User Agent 標為: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.3 (KHTML, like Gecko) Chrome/4.0.223.16 Safari/532.3

Sunday, November 8, 2009

オペラ座の怪人-劇団四季ロングラン 10周年記念キャスト

上文講到,上幾個月托友人在日本團購了兩隻CD/DVD,第一隻就是『久石譲in武道館 ~宮崎アニメと共に歩んだ25年間』,那第二隻又是甚麼呢?

左邊那隻,就是由日本訂回來的『The Phantom of the Opera』sound track了....
我不是經已買了不少『The Phantom of the Opera』的 sound track嗎?無錯,是,不過以前買下的都是英文版,而今次購入的,卻是...

久石譲in武道館 ~宮崎アニメと共に歩んだ25年間

上幾個月托友人在日本團購了兩隻CD/DVD,第一隻就是『久石譲in武道館 ~宮崎アニメと共に歩んだ25年間』:

久石讓可算是日本動畫大師宮崎駿的電影配樂御用作曲家,大部份宮崎駿作品中的配樂皆出自久石讓之手。早在今年一月,在『800人大合唱天空之城的『君をのせて』』中,我便說到我被久石讓那個演奏會的氣勢吸引著,而希望可以買下這個演奏會的的DVD。結果在大概四五月間,友人便在日本的HMV發現了這隻DVD的預購,而我亦立即叫他幫我訂下來了。

這隻DVD收錄了整個演奏會,其中最吸引我的當然依然是『天空の城のラピュタ:君をのせて』吧。

Monday, October 19, 2009

Google Down Day

今朝想去Google Calendar時,被redirect了去...


食完lunch後想去Google Wave時,又被redirect了去...


慶幸的是,現在在blogger,還算是正常的

Tuesday, September 29, 2009

又一批Google Street View 出爐 - 特殊地點

續上文:又一批Google Street View 出爐 - 台北篇
上回講到,上個月有一批新的地區有Google Street View,除了包括瑞士,葡萄牙,和台北外,還有幾個特殊地點。今次我就說說其中一個『特殊地點』,這個地點的提示就是下圖的pegman:

Name Tags 功能終於登陸 Picasa (PC/Mac版) Part I

前幾天,Google在其Google Photos Blog中向外宣佈,Picasa 3.5正式登場。這幾項更新,對於Mac用家來說,絕對不是甚麼新事物吧,iLife早就有了吧。不過對於PC用家來說,這次更新所帶來的四項新功能,倒算是十分吸引的:

Monday, September 28, 2009

預告 - 九月新玩具

今個月頭買左三樣新『玩具』,希望可以係星期四假期前續一介紹下吧。

Thursday, September 3, 2009

ORA-12154: TNS:could not resolve service name

背景
尋日deploy了一個用C# (.net framework 2.0) 寫的server-side program仔,用作將MSSQL + FoxPro的data抽去Oracle。C# program是用System.Data.OracleClient來連接Oracle的。UAT時無問題,不過上了production後,就發現個execution log 出現了ORA-12154: TNS:could not resolve service name這個error

Wednesday, August 19, 2009

又一批Google Street View 出爐 - 台北篇

續上文:又一批Google Street View 出爐 - 瑞士篇
不知為何,據網上消息顯示,台北的Street View拍攝時間該和香港差不多,不過台北的Street View如今出爐了,而香港呢,至今還有人看到Google Street View的車在香港出沒。

回到台北,今次被Street View收錄的地方有台北市中心全部、木柵、新店、天母、淡水等地,中永和、板橋、新莊等則是部份涵蓋。(from Engadget 中文版),或者,看看這圖會比較清楚:

又一批Google Street View 出爐 - 瑞士篇

繼三月Google推出了一批Street View後,昨日,有有一批新的地區有Google Street View,其中包括瑞士大部份地區,葡萄牙,和台北市。另外還有幾個特殊地點,這個另文再談。

因為未去過葡萄牙,因此我就不講葡萄牙了。因此我現在就先看看瑞士。
瑞士今次被Street View收錄的地方有Bern, Zürich, Basel, Lausanne, Geneva, Neuchâtel, La Chaux-de-Fonds, Bienne, Lyss, Winterthur, Wettingen, Luzern, Thun, Vevey, Montreux, and more rural areas (From wikipedia),或者,看看這圖會比較清楚:

Tuesday, August 18, 2009

FULL OUTER JOIN

背景
改完某個page,發現load個page時慢到嚇死人,睇返個logic,個bottleneck係有條stored proc行得好慢

邪惡的FULL OUTER JOIN
原來條stored proc入面的query用了FULL OUTER JOIN

Solution
因應情況而嘗試改用UNION ALL,結果係execution plan經已看到,而execution time亦由50s 減到1s

結論:FULL OUTER JOIN 真的很邪惡

Monday, July 13, 2009

飲飽食醉咖啡篇 - M&S 的 coffee

換了兩"杯"咖啡返來玩。是M&S的Medium Roast (我估) Italian blend RICH roast 咖啡,它將磨好了的咖啡粉入了在filter bag內 (圖1),再"啤"了在個filter杯入面(圖2),用時將成隻野放上自己的杯上(圖3)加熱水即可(圖4)。

圖1

圖2

圖3

圖4


Filter緊那時轉了用個coffee press做隻杯來拍片...

Sunday, July 12, 2009

有無hosting或VDS好介紹

現在用緊的那一間,一日一小down (只係死我個virtual server),
兩週一大down (應該成部physical server down...)。
因為個server呢排幫個friend host緊個公司website,佢咁死法唔多OK.
同埋個CS的態度(同口音)都真係好唔惦,因此決定想換server。

對個hosting/VDS的要求如下:
1. Support multiple domain (5-10)
2. 5~10G disk space
3. Accessible in China (at least, at this moment)
4. Email is not a must as using Google Apps for the email
5. LAMP
6. 可以support到行一個中流量forum(行discuz),同埋日後可以
行埋Gallery (Optional)
7. 價錢最好不多於年費 HK$2400


Thx Thx

客戶服務

想知乜事,請看下篇~

話說剛剛send了封support email 去services provider度,結果那邊就有個auto responder出番來。
本來,set個auto responder都係叫做禮貌上通知你『我收都你封email』,不過呢,那個email box就link了去d e-support system,即時開了張service ticket比我。

不過一看之下,火都黎埋:

甚麼叫做"When you have time"!!!
當然我明白呢個係system setup的問題,不過改下D字眼,個客會好過D lor ....

P.S. 本來想打電話,不過那 7 x 24 TS hotline.... 係飛了去遺言信箱...

Wednesday, July 8, 2009

Collectables and JS

原本,我打算開一個叫做Lego and JS的分頁,去介紹一下我的Lego收藏,不過想了一會後,發覺其實自己還有不少收藏(如鐵路模型,車票,郵票,錢幣等等),因此便決定將它命名為『Collectables and JS』。

往後,我便會不定期在『Collectables and JS』裡,張貼一下我的收藏,而首先要介紹的,將會是我的Lego收藏。

Monday, July 6, 2009

相片話當年 - 97年5月23日

97年5月23日,是甚麼日子?

97年5月23日,正是青嶼幹線於5月22日正式通車後一日,公眾首日可以乘巴士駛經青嶼幹線來往市區和東涌的日子。

那天朝早,我便約了當時的同學,在當時極為荒蕪的大角咀巴士總站出發,乘E21展開青嶼幹線半日遊。

好,來相片吧:
去程坐不到靚位,因此決定一到步後便開始排隊坐巴士走人

當年的汲水門大橋

當時有不少駕駛者在橋上停下來下車拍照

青馬大橋


是日行程完結,之後去了賀壽~

Sunday, July 5, 2009

飲飽食醉咖啡篇 - Coffee of the Month (Jul09)

盡可能的話,開始記下每次買回來的咖啡豆:

現在要買未磨的咖啡豆,真是比較困難(有無人可以講係邊到有多D option ???) 因此,在缺豆兩天後,便在7月1日,去了Elements的Three Sixty,買了一包Dark Roast的Organic Arabica Coffee。



味道香濃,而且略帶甘苦,正合我的需要。 <-- 其實也不是太懂得如何形容個味道

估不到現在買正版 Game ...

在娛樂方面,本人基本上是比較支持用正版的,不喜者請看下一篇 :P

早幾日走了去灣仔買Game,在埋單時,估不到店舖會附上下列物品:
1. 有關的Cheat Code
2. Tips and Hints
3. 一些在網上可Free Download 的 accessories / add-on

估不到如今,店舖會提供如此好的配套服務~

Tuesday, June 16, 2009

Traffic Cam 看天氣

每逢雨季,出門口時就會想到要不要攜帶雨傘這個問題。有時,當你出發時還未下雨,但是,當你到達目的地時,卻才發現原來那裡經已是傾盆大雨。

面對這個問題,我的解決方法便是靠運輸署在港九新界設立的traffic cam了。Traffic cam的原意,當然是為了讓大家得知最新的交通情況吧,不過我卻覺得,利用它來看天氣,比看交通更為實用吧。

首先,大家可以在電腦上到《運輸署 -- 主要道路交通情況》這個網站,選擇你要查詢當時天氣的地方的traffic cam,按下去,你便可以知道當地的天氣了。

不過,這個"電腦"版並不是太bookmark friendly,因此,大家還是用下列的方法吧:
大家可以到《運輸署 -- 主要道路交通情況》的PDA版 http://traffic.td.gov.hk/SwitchCenter.do?pda&language=hk,選好web cam 後bookmark了它便行了,而且在PDA Phone或Smartphone (未試過其他電話)亦可以查到即時天氣,為你的行程做好準備,和必要和合時的變更。

下面就是一些traffic cam例子:

銅鑼灣SOGO門口 - 怡和街近軒尼詩道
http://traffic.td.gov.hk/ClickProcessor.do?areaID=hk&url=pdasnapshot&dot_id=030205
尖沙咀 - 梳士巴利道近彌敦道
http://traffic.td.gov.hk/ClickProcessor.do?areaID=kl&url=pdasnapshot&dot_id=020314

Sunday, June 14, 2009

CATS


昨夜,終於看了我人生中第三部音樂劇,CATS。 CATS和the Phantom of the Opera一樣,都是作曲家Andrew Lloyd Webber的作品。他是根據T. S. Eliot的詩集"Old Possum's Book of Practical Cats"改篇而成,並在1981年在倫敦作全球首演,在倫敦演出8949場後落幕。

說回昨夜(13-Jun)的演出,演出地點為香港演藝學院歌劇院。就算我是買了屬第三層的Gallery,因為香港演藝學院歌劇院的設計比文化中心的淺,因此可視範圍亦不致於太差。

入場的除了是一般的青年及成年觀眾外,亦多了一群小朋友觀眾入場觀看,畢竟,這音樂劇也算是一老少咸宜之作。

八時多,演出在燈光收暗後便正式開始。貓兒隨著音樂聲響起,便開始在歌劇院四方八面進場,而熟悉的歌聲亦開始充滿整個歌劇院,Jellicle Ball亦正式開始 。今次來港演出CATS的劇團,大部份成員都是來自澳洲,口音的問題不算是太過嚴重。不過對於字幕的翻譯,則由點不敢恭維了,譯得真是比較"嚇人"。

中場休息將近完結時,貓兒們又開始突然在觀眾席間爬來爬去,惹得一時的哄動。

隨著Jellicle Ball的完結,Old Deuteronomy 向一眾人類觀眾唱出"The Addressing of Cats"後,演出亦到此結束,在謝幕的一片掌聲中,貓兒逐一從四方八面散開了。

最後,說說我對這部音樂劇的意見和評分吧:

CATS始終是一部由一系列詩歌改篇而成的音樂劇,因此編排上,曲目與曲目之間,除了以貓兒和那個Jellicle Ball為骨幹外,其他的曲目便顯得有點零碎。因此,觀眾就算是中途看少了其中一兩個曲目,也不會對整個音樂劇的內容理解有太大影響,不竟,其後的曲目只是在介紹每一款不同的貓吧。

不過,CATS的演出卻是全方位的,貓兒的演出不只是在台上,而且亦會走到Stall的走廊上演出,有時還會和觀眾有點點互動。因此假如你想坐在Stall的話,記得要買走廊的位。

另外,舞蹈方面各貓兒亦非常出色,可以補償一下內容的扣分吧。

因此,如果以10分為滿分的話,我大概只會給他7分吧。

BTW, 差點漏了講,一如以往,劇團將那半邊棄置汽車的車牌作了本地化,變成 HK8888。

後記:
1. 相機無電的宿命又來了,因此歌劇院外的deco照片欠奉
2. 真的不要在看音樂劇前飲咖啡...
3. 今次買了場刊和一key-ring:


Wednesday, June 10, 2009

飲飽食醉 - 鐵路便當/飯盒

近日又執相,令我想起,去旅行時,少不免會在火車上解決食的問題,因此,今次我就講講鐵路便當/飯盒吧。

不計在歐洲列車上的"light refreshment",試過最印象深刻的鐵路便當/飯盒便有下列各款了:

台灣
05年到台灣,在嘉義車站的月台商店上,買了個鐵路便當作午餐,帶了上開往高雄的火車上邊看邊吃:
包裝有強烈的鐵路風味

內裡是台式排骨飯,味道適中


日本
07年到日本,在高山駅的月台商店上,買了個當地出名的飛騨牛鐵路便當作午餐:

內裡的飛騨牛壽司飯真係想在食多次


大陸
04年從深圳乘火車到廣州東,因為早的關係,在無時間吃早餐的情況下,唯有在列車上買了個盒飯當早飯吧
不講了,看圖吧

這是一舊飯:

(圖片由友人提供)

最後,雖然是餓,但,真的吃不下去了,結果,這個盒飯便在吃了兩口後便放埋一邊了:

(圖片由友人提供)

不過據聞廣深線上的餐點服務經已改為外判,並有了顯著的改善~ (不過自己未試過)

Saturday, June 6, 2009

Sunday, May 31, 2009

Random Gallery 2006

有些東西來了,有些東西走了。2006年,我的DSLR來了,the Phantom of the Opera來了,不過,利東街走了,碼頭走了。
開始使用DSLR,發現頭幾個月影的相都是對焦不準,後來才好點點。

前啟德機場連接酒店的吊橋終於要拆卸

John Shum's Photo Gallery

因應DCPhotos.Org關閉,現新設 John Shum's Photo Gallery 以取代DCPhotos.Org的相簿分享功能。特此通知。

另外,是日亦將外框的Javascript library - YUI 更新了,code少了,maintenance希望容易點。

Saturday, May 30, 2009

Random Gallery 2005

一間路邊的大排檔,開始令人注意起『保育』。另外,大家期望已久的迪士尼,在未開幕前已令到全城興奮起來。


越來越少的大排檔-民園麵家

Random Gallery 2004

換了部相機,開始放心夜拍了

中環夜景

Random Gallery 2003

當年SARS是肆虐,令到上半年出現了一個怪現像,就是每逢假日,人人都會去郊遊,室內商場人流大減,機場『人影都唔多隻』
空無一人的機場

只有取消的班機

Random Gallery 2002

買了數碼相機後,影多少也不會怕沖晒費高昂而『就住就住』去影相,因此便開始帶著相機周圍去影相。

尖沙咀文化中心 

Thursday, May 28, 2009

如何弄一個屬於自己domain的email address - Google Apps

近兩年前,在register了 ox4.me.uk (現已差不多作廢)後,便決定採用Google Apps來host那個domain 的email address (e.g. xxx@ox4.me.uk ),貪其免費,穩定度不差,介面亦與GMail無異般方便,再加上Google的其他services (如Calendar,Docs,Sites)的整合,因此之後亦介紹了給不少的朋友。

現在,襯要幫一個朋友以Google Apps起個email services,因此就順道寫一個step by step guide吧。

首先請準備下列的資料:
1. 一個經已註冊的domain,及確保你有權在domain name registrar更改Name Server或DNS 的setting
2. 無, that's all

更改Name Server (非必要)
這個純粹是因為為了自己方便而做的
DNS Services的作用是為了向全世界宣佈,你註冊了的domain name背後其實在那裡。本人不大喜歡用domain name registrar provide的 DNS services (因為我分開了兩間reg),因此我選用了 EveryDNS.net 來做DNS Services。

Step 1
先到EveryDNS.net sign up一個新account
Step 2
註冊後便會來到這個不太user friendly的畫面:

在"Add new domain: (basic)"下面的空格填上你的domain,如 john-shum.net (不要加上www),並按下 ">> (basic)"繼續
Step 3
在左面的"Primary Domains"選擇你的domain,按下後便會出現下列畫面:

在此,請保留該畫面開啟以作登記Google Apps用

註冊Google Apps
Step 4
為免Google作出改動,你可能跟下面的敘述前往註冊Google Apps Standard Edition的網頁,或按這裡(請開新browser/tab)後跳至Step 5
Google Apps的網頁,你不會見到在那裡做註冊。
這時,請先按"For business and schools"的 Business IT managers

再選"See details and sign up"

再選"Standard Edition"

再選"Get Started"
(P.S. 當然,你可以因應需要而註冊Permier Edition或Education Edition吧,因為Standard Edition有50個user account的limitation)

Step 5
選"I want to use an existing domain name", "Administrator: I own or control this domain",及輸入你的domain name


註:雖然你可以在這裡register你的domain name,而日後的setting亦會相對簡單,不過比較貴,因此我並無用這個方法來做

Step 6
在Sign-up畫面輸入其他資了後繼續

Step 7
建立 administrator account,這個account當然會自動附上email account吧


Step 8
之後,你便會來到Admin Panel 畫面

因為你未有verify你的domain擁有權,因此你需要按"Verify domain ownership"去確應

Step 9
在Verify your domain ownership裡,選"Change your CNAME record"

此時,畫面會出現一instruction,並要求你更加一個CNAME record
記下step 2的那一串字,回到EveryDNS
在"Add a record" 內,Fully Qualified Domain Name打那一串字;Record Type 選CNAME,Record Value打google.com 並按"Add Record"後繼續

Step 10
這時,在EveryDNS那裡你該可以在current record看件建一個新的CNAME record

Step 11
回到Google Apps 那邊,按"Verify"
這時,你可能要等幾個小時才可確認你的domain ownership,不過我們依然可以繼續setup

Step 12
現在,我們開始enable email services
首先在admin panel選 Email 下的Activate

Step 13
來到一個要求你更改MX record的畫面,內裡會有一個列表

記下他,回到EveryDNS,並續一輸入那七個MX record

回到Google Apps Admin Panel,按verify繼續

Step 14
為方便日後check email,我們建立一個sub-domain,並用他來作webmail login的畫面
例如我要 mail.mydomain.com 為 webmail 的login畫面

在Panel按Email進入Email Setting畫面,在Web address中按Change URL


Step 15
在Change URL for Email 畫面,打上自己起愛的sub-doamin並按continue繼續


Step 16
來到一個要求你更改CNAME record的畫面,要求你更加一個CNAME record

回到EveryDNS
在"Add a record" 內,Fully Qualified Domain Name打mail;Record Type 選CNAME,Record Value打ghs.google.com 並按"Add Record"後繼續

再回到Google Apps,按"I've completed these steps"後繼續

Step 17
這時,你需要等大概一至兩小時,才可以進行最後幾個step
你可以先記下 Admin Panel 的URL,容後繼續

Step 18
回到Admin Panel,見 Email 經已是Active

這時,我們可以開始開Email account了(假如你是唯一的一個用戶,而Step 7中建立的Admin account又是你唯一想要的account,那你就不必要再看了,因為要做的經已做好了,你可以到 Step 15中你選擇的 URL 中開始check email。否則請跳到 Step 19

Step 19
Google Apps可以允許你開兩類Email account,一是正常的email account,一是Email alias。
今次我們只講正常的email account。

在Admin Panel上按Create New Users


Step 20
來到Create a new user畫面,只雖填上簡單的資料,便可按Create new user了

之後便會出現這個畫面,你可以print出來直接交給user,或用Email Instructions來email這個instruction給user


Step 21
完了,你可以使用了

多謝觀看