星期四, 4月 28, 2011

向上、向下兼容

寫網頁其中一個最棘手的地方,是要讓網頁同時在Internet Explorer(IE)FireFoxChrome等瀏覽器下都能順利運作,但比起這個更要命的,是要讓網頁能在IE6、IE7、IE8、IE9四個版本都能順利運作。

這就等於製作電視遊戲時要同時有任天堂不同時代的主機,即紅白機、超任、N64、GameCube、和Wii版本一樣。在電視遊戲界,是怎樣做的呢?由於機種間性能差異極大,所以它們多被視為完全不同的遊戲來製作,也就是,要為每部機各自編寫一套程式。那樣的話,製作五個版本不就和製作五個遊戲沒分別?沒錯,但好消息是GameCube和Wii性能相若,只需在同一套程式加上或者減去體感操作,就能一物兩用。但即使這樣,編寫四套程式是省不了的。

但現實是當新的主機出現時,舊的自然會淡出,所以遊戲製作商並不需要同時編寫四套程式,最多也是寫兩個版本而已。但IE則不同,現在普遍使用的版本有IE6、IE7、IE8、IE9四個之多。為什麼同時有這麼多IE?這就要追索現在的Windows開機系統了。

現時流行的windows系統由舊至新有XP、Vista、Windows7三個版本,當中以XP最穩定,也最受人讚賞;Vista則花樣多多,但會拖慢電腦運作,要有性能極強的電腦才能御駕;Windows7好像比Vista又好不少。所以當新的Windows推出時,雖然有很多人會選擇或者被迫使用Vista或Windows7,但同時也有很多人仍然選擇XP,甚至不惜多付點錢將Vista降格至XP。

每一個Windows都會附送一個網頁瀏覽器,XP附送IE6,Vista附送IE7,而Windows7則附送IE8。雖然我們可以更新我們的瀏覽器版本,但有人聽說IE8劣評如潮,就停留在IE7不敢更新了,也有人根本不懂得更新,最後還是使用附送的版本,所以IE6、IE7、IE8一直都各有用家。之後又有最新的IE9,加起來就是四個版本。

和遊戲機不同,我們會視任天堂不同時代的遊戲機為五樣完全不同的產品,如果真要為每一部機都製作一個版本的話,就當作五個遊戲來做吧。但我們都只將不同的IE視為同一個瀏覽器的強化版而已,所以我們都很不想為同一牌子,但不同版本的IE各自編寫不同的網頁,最好還是同一套程式能在各個IE都能運作順利。

但我們又不能真的將不同的IE完全當做同一樣東西來看。在IE8沒問題的網頁固然不一定能在IE6或IE7運作,但以為反過來,寫出來的網頁在IE6很完美,在更強的IE7和IE8就一定沒問題嗎?這可太天真了。無論遷就哪一個,在另一方都總是會有些很令人費解的問題出現的。好了,所有IE都沒問題了,就輪到FireFox和Chrome不滿意。

後來,我們都明白了,要同時遷就所有版本的IE是沒有可能的。所以像YouTube等大網站早就不再支援IE6,而我們公司呢?卻還是選擇遷就IE6。雖則IE6整體的使用率已不斷下降,但因為我們的內地客戶很多都在使用IE6,所以無法不理會他們的。無論我們選擇遷就哪一個IE,也總不想網頁在其他IE中出錯得太離譜的。但要做到這一點,就已經要花不少心機,大概等如一個人服侍四個老婆一樣...四個或者太誇張,但兩三個總沒錯的。

舊的揮之不去,新的又陸續有來。據說之後又會有IE10,看我們能否同時也兼顧這位新成員了。

P.S.︰
FireFox(現在是4.x)、Chrome(現在是10.x)各自也有不同的版本,難道他們就沒有要兼顧不同版本的問題嗎?
是的,因為他們的版本更新沒有IE那麼大陣仗,用家按兩個掣就能將他們的FireFox和Chrome更新至最新版本,當然就會很樂意更新了。所以我們可以假設用家都在用最新的FireFox和Chrome,編寫網頁時也只需遷就最新的版本即可。再者,FireFox、Chrome並不像IE,在舊版本沒問題的網頁,在新版本多數也不會出事。

星期一, 4月 18, 2011

幸福短片

自從結婚以後,由於每日都與老婆在一起,很多需時籌備的驚喜變得很難做到了︰情人節時再不能自己包一束花,生日時也再不能造出像幸福日曆一樣的東西。只要我有一絲動作,都瞞不過精明老婆的眼晴。

既然無法瞞過,就索性別搞什麼驚喜好了。不過老婆似乎不太喜歡︰沒有驚喜並沒問題,可是至少也不要連哪一日會買什麼禮物都透露出來啊!

計劃暴露了,還可以將計就計。例如我可以故意在買禮物的那日買入新型XBOX360,讓老婆以為我放工是去了買機。當然,聰明的老婆未必會完全相信,但那日有一部XBOX360現貨為証物的話,就有點說服力了。

買了禮物,訂了花,預定了吃晚飯的地方,差不多完成了吧。但除了「買」的禮物外,我還是不想放棄「製作」的禮物。由於時間的關係,我只能在老婆生日的早上,趁她不在家的時候,將之前已經弄好的東西上,加上一些新的元素,就成了新的短片。所謂新的元素中,當然少不了就是我們剛出世的兒子,和老婆大肚時︰


輝輝與珩珩的幸福短片

很多人說兒子像我,所以動畫中兒子的樣子是由我的樣子改造而成的。除此之外,什麼場景都是以前已經做好了的,不過家中多了一個新成員,就什麼都會不同了吧。

老婆豬,由於時間關係,只能做到這樣了,但希望你仍會喜歡啦。再次祝你生日快樂呀!

星期二, 4月 12, 2011

三紅又三紅,十紅都o黎緊啦

雖然有了兒子要照顧,但我的生活方針基本上都是「仔照湊,鼓照練,機照打」。練鼓和打機的時間沒錯是很少,但總是會有的。

自從看過網上有人將超級街霸4油王監犯發揮得非常強勁後,我間中都會開一開家中的XBOX360遊戲機,練習一下用油王與監犯。

但據說偶爾才開一次機,是會比經常開機更容易三紅的。所謂三紅,簡單來說就是壞機。據說這是因為早期的XBOX360機身設計有問題,令機身難以散熱,日子久了便會因過熱而壞掉。如交稅與死亡一樣,幾乎每部XBOX360在一段日子後都會壞機。因為這設計問題而壞掉的主機,圍著其開關掣的四盞指示燈的其中三盞會亮著紅色,是以被稱為三紅。

我的那部XBOX360去年便三紅過一次。由於那部是水貨,沒有保養,所以便只能付幾百元托人修理。誰知剛好一年,那傢伙又再三紅。我一直以為Microsoft的Windows和Internet Explorer(IE)系列問題多多,越來越弱勢,但至少還有XBOX360為它爭一口氣。但正所謂江山易改,品性難移,它的軟件如何(Windows和IE等系列),它的硬件也必如何(XBOX系列)。三紅又三紅,十紅都o黎緊啦。又要再修理了嗎?基本上我已經沒有那個鬥志,如果修理後再壞的話,我豈不是白白地付出了很多維修費?對付一壞再壞的傢伙,放棄它似乎已是最好的對策了。

放棄了那部XBOX360的話,要怎樣才能再次見到油王與監犯?我想過不如索性買一部任天堂最新的3DS手提遊戲機,那部機的超級街霸4也有油王與監犯可以用的,而且更可以體驗前所未有的3D境界,豈不妙哉?但3DS畢竟是手提遊戲機,玩街霸時的操作始終差一點,而且我買了3DS的話,很大可能只會用來玩超級街霸4,很不化算。所以要冷靜,冷靜呀。呀......等等,對頭的Play Station3(PS3)不是也有可用油王與監犯的超級街霸4嗎!而且它越賣越好,有後來居上之勢啊!但這樣一來,我之前買了的XBOX360遊戲和街霸專用手掣也要全部換掉,成本甚高。

於是,很多朋友建議我買一部新型、黑色機身的XBOX360(黑機),至少它的上網打機功能確是出色,而且我也不需要再買遊戲和手掣,一了百了。他們說,XBOX360黑機已經解決了之前的設計問題,不再會三紅了。我心想︰當然啦!XBOX360黑機將四盞指示燈改成只得一盞,又怎會三紅?不過怎樣也好,聽說新的黑機真的會少了壞機問題,加上剛剛又有推出超級街霸4更新版的消息,看來買新機也是遲早的事吧。朋友又建議我連它的體感配件Kinect也一併買入,我覺得這意見甚好,用它來和米高積遜一起跳舞的話,感覺絕對一流。但問題是我的家的空間應該容不下那東西,我想還是只買主機好了。

決定了大方向,就去將XBOX360黑機買回來吧。但原來也不是說買就可以買的,我們走過大埔幾間專賣電子遊戲的鋪頭,他們都說沒有貨。XBOX360已不是什麼新產品,幾間鋪頭都沒有貨,太匪夷所思了吧?有鋪頭的老闆說,這是因為他們要入貨的話,就要被迫連一些不好玩的遊戲也要一併買入,這些遊戲如果賣不出去,就必會蝕錢。那麼如百老匯、豐澤等大戶呢?他們並不怕累積那些遊戲,而且牙力較高,可以以更好的條件入貨。這樣一來,小鋪頭售價並不會比大戶低得多少,很多人因為害怕黑店和怕麻煩,寧願多付一點點給大戶,也無謂去小店鋪搵命博。小店鋪見賺不了多少,就不入貨算了。

難道我們的地產霸權們,就連遊戲機也要管?

也有老闆說,沒有貨是因為那些貨都去了內地。由於內地並沒有XBOX360的行貨,所以內地人要玩的話,最直接的方法便是來香港買。就如搶奶粉一樣,原本只供應給香港用的主機數量要被內地人瓜分,當然就不夠貨了。有個網上論壇就提及有很多內地網友分享來港買XBOX360的經歷,他們都說找了很多個地方才找到心頭好。之後我去過大埔的豐澤和一田,又真是找不到貨,難道XBOX360真的好賣到那個地步?

昨日我終於在沙田的玩具反斗城買到一部XBOX360回家,但晚上顧著和老婆一起看CSI,最終沒有開機。

星期三, 4月 06, 2011

港鐵的可加可減

早前港鐵說要加價。本來我都沒什麼感覺的,反正什麼都要加價的了,再加多你一個港鐵又如何,而且也只是加一個幾毫,算不了什麼。但我卻很在意港鐵主席錢果豐講的說話︰


26-03-2011 錢果豐稱港鐵加價是根據可加可減基制釐定

他說,香港素來是商業社會,按法律運作的機制不可輸打贏要。他又說,港鐵是上市公司,賺取盈利是基本責任。雖則他也說社會責任也是基本責任,但這次加價,很明顯就不是因為要負社會責任了。所以整套說話中令人耳塞的,是「港鐵是上市公司,賺取盈利是基本責任」這一句。

自從九七年擊退大鱷後,香港政府為了盡快滅赤,增加儲備,所以決定出售手上資產,包括地鐵23%的股權、房委會的商業物業及停車場的全部股份(即領匯)、五隧一橋的債劵、在擊退大鱷時買入的股票(即盈富基金)。一來可以套現,二來也可以將蝕本生意脫手,封掉蝕本門。當時我們都相信市場經濟,認為這些政府企業之所以蝕本,全因為經營不善,機構過於肥大,養了太多冗員。如果將這些企業都上市,以上市公司的經營原則管理,必定可以精簡架構,提高效率,減少浪費公帑,最終對廣大市民有利。

但後來我們開始醒悟了。原來市場化並不是萬能藥,有些東西市場化的話是很危險的。第一樣是教育,這東西在香港已經被徹底污染了,而第二樣則是容易被壟斷的東西---例如香港的鐵路。

我們很難想像在同一地方、同一路線建設兩條鐵路去互相競爭,所以鐵路這東西先天是很難有對手直接競爭的。一般來說,政府擁有的鐵路多不以市場原則經營。雖然也是壟斷,而且服務質素不佳,更多數都會蝕錢,但至少是為市民服務,是市民可以負擔得來的。但鐵路市場化的話,就必以市場原則經營,以盈利為先,在這樣的情形的壟斷,就真正苦害市民了。地鐵與九鐵在2007年合併後,壟斷效果就更明顯。

壟斷之後,便可以為所欲為。為了盈更大的利,當然要節省成本。什麼維修,最好就慳得就慳。所以回歸以來,港鐵發生的意外比之前的更頻繁︰去年十月廿一日油麻地架空電纜斷裂,引發大混亂的事故、同年一月廿一日火炭車務控制中心數據傳送網絡故障,令東鐵線服務全線暫停的事故、零九年十月十日將軍澳線發生訊號故障、十一日在荃灣線的列車制動系統故障等,再加上扶手電梯和墮軌的意外,可說多不勝數。另外,港鐵還可以犧牲員工的薪酬。雖港鐵在前年和去年分別有96億和120億盈餘,但員工在09年和10年加薪幅度就只是0.9%和2.5%,還低於通漲。

除了節流,還可開源。去年就有港鐵甚至可以讓旗下的百達通公司,在「日日賞」客戶不知情下將其資料賣給商戶用作推銷用途,以賺取暴利的事件。當然,這還是沒加價那麼簡單直接。港鐵去年加價鐵2.05%,今年則會加2.3%。為何加2.3%就喊打喊殺?對於小市民來說,所謂香港經濟向好,和他們沒多大關係,他們的人工又沒有加得了多少。但這裡通漲,那裡加價,那條什麼計算票價加幅的方程式,也沒有將市民的承受能加算進去。市民除了難以承受之外,被明屈的怒氣也難消,難怪市民喊打喊殺。


票價調整幅度的方程式︰
整體的票價調整幅度 = 0.5 * 綜合消費物價指數變動 + 0.5 * 工資指數變動 – 生產力因素


要命的是,這條什麼方程式是自動啟動的,一旦計出來的結果高過1.5%,就自動要加價,就算政府是最大的股東,也不得異議。無法干預嗎?我看政府其實也不太想理會,否則一開始就不會出售地鐵,也不會推出上面的可加可減機制方程式,讓它自行啟動,讓市民自生自滅。市民要埋怨,就怪港鐵吧,這與我何干。怪港鐵嗎?他卻說「港鐵是上市公司,賺取盈利是基本責任」。對啊!世上怎會有不想盈利的上市公司?管理層和股東又怎能不搵錢?市民也無可奈何。

最近又有最低工資的飯鐘和休息時間算不算在工時內的爭議,政府的答案是「僱主要同僱員傾番掂佢」。這種不負責任的口吻,就等如叫大雄和技安講數,會有什麼結果講得出來了?雖然九七年政府能擊退大鱷,但同時其膽子已被大鱷刮出來吃掉。表面上是嬴得風光,實際上是輸了氣勢。大鱷的陰影此刻仍在時不時在政府的夢中出現,十幾年仍揮之不去。為了擺脫這恐怖的惡夢,政府只好竭盡全力,做到最好---將能套現的套現,能外判的外判,將手上的資產、尊嚴、連同社會責任都一併出賣掉,為的就只是盡量填滿自己的庫房。


參考文獻

錢果豐:票價機制不可輸打贏要 多黨促檢討港鐵可加可減制

連加兩年 港鐵加價2.3% 每程貴1至2毫 可加可減機制捱轟 - 香港經濟日報網站 : 20110325 - 港聞

港鐵可加可減 實是只加不減 - 東方日報

可加可減機制 - 維基百科,自由的百科全書

頭條日報 頭條網 - 「可加可減」又啟動 港鐵六月加價2.3%

可加可減未見利 有加無減只見弊 - 太陽報

蘋果日報 - 20110325 - 可加可減機制變為冇王管港鐵賺 120億仍加票價 2.3%

港鐵 > 業務簡介 > 公司概覽

周松崗有功亦有失 港鐵不能只言利 - 火荔枝的話 - 火荔枝要說話 - Yahoo! BLOG

港鐵專利,其害多矣 - 透視中國 - 文武 - Yahoo! BLOG

港鐵:靠政府補貼的國企 林本利 - 湯財文庫 - 神州股票資訊 - Real Blog

兩鐵落實合併 地鐵為何升不起? - 曾淵滄 - 曾淵滄專欄 - 壹蘋果論壇

政府益地鐵 - 太陽 ??:SUN 時 事

地鐵上市益處極多 - 香港文匯報

港鐵玩謝上班族 油麻地站斷電纜 無法疏導大混亂 - 新報

港鐵意外不止 高鐵爭論不休 - 太陽報

坦言集:不受控制的怪物 - 東方日報

賺大錢仍變相加價 地鐵貪婪政府失察 - 太陽網:SUN生活

私營企業必然比公營的有效率?全球化監察

政府推行私營化要有新思維 - 太陽網:SUN生活

港鐵:靠政府補貼的國企 林本利 - 湯財文庫 - 神州股票資訊 - Real Blog

ACY0210B 專題研集報告︰公營機構私有化

香港財政預算案前瞻(三)弱勢政府滅赤技窮 資產證券化唯一板斧? - 亞洲時報

故障不斷港鐵應變差 - 太陽報

港鐵向錢看 乘客命堪虞 - 太陽報網頁

蘋果日報 - 20100713 - 勁賺 96億 港鐵僅加薪 2.5%員工不滿太低 計劃抗爭

蘋果日報 - 20091011 - 港鐵又故障 太子旺角封站截人流

蘋果日報 - 20110329 - 用膳休息日列無薪 爭拗大當局發指引後卸膊 促勞資雙方「傾掂佢」

蘋果日報 - 20100728 - 立會痛批 八達通 CEO埋沒良心講大話港鐵早知不道德交易 政府愛理不理

星期五, 4月 01, 2011

食物與消化系統#2

我常常都認為,神會透過祂創造的東西,對我們說一些道理。

我們的人生經驗是很重要的。人說「我食鹽多過你食米」,就是說我的人生經驗比你多出很多;人也常說「失敗乃成功之母」、「經一事,長一智」也是在說明經驗的重要;招騁廣告也多有「有經驗者為佳」,可見僱主多重視經驗。但如果我們不去從經驗中吸取教訓,就等於吃了食物沒有消化,學了等於沒有學。

我們失手了,就會想立即有下一個機會︰這次比賽輸了,就想立即再賽報仇;我們追不到一個女子,或者剛和另一半分手了,就想快些開展下一段感情;我們見工不成,或者剛被解僱,就立即想找下一份工作。想快也是好的,但我們的消化系統會告訴我們︰太急了!我們有好好品嚐失手經驗的口感和味道嗎?清楚自己失手的原因嗎,知道自己錯在哪裡嗎?沒有好好的消化經驗,就如吃什麼痌什麼,即使有一百次經驗,我們還是不知道自己在幹什麼,還是在犯同樣的錯,永遠無法成長。

我們失意時,想有朋友聽我訴苦。有些朋友會安慰我,叫我忘了不快樂的事。但我的好朋友卻不知道為什麼,反而毫不客氣地指責我。但這個好朋友說的話,我反而要更留心聽,因為好朋友才了解我,知道我犯了什麼錯,也知道我如何做才能夠從痛苦中解放。好朋友的說話往往比普通朋友難聽,但很多時都只因它是「苦口良藥」。

有人喜歡吃生蠔,也有人不喜歡生食;有人說爵士樂有品味,也有人說搖滾樂夠澎湃;有人說要有高學歷,也有人說能有專長便可;有人說要先練好根基,也有人要邊做邊學;有人說iPhone簡便易用,也有人說Android開放自由;有人說男人要博殺,也有人說男人要顧家......;別人的經驗我們可以聽,但一定要根據自己的特質,去消化與吸收,不可以隨便應用在自己身上。人的喜好各有不同,性格也各有不同,能應用在他身上的東西,用在我身上卻不一定能成功。

吸取經驗的教訓,我們終於學有所成了。這時就要好好運用所學成的東西,去幫助自己和其他人,也可以將自己的經驗和別人分享。否則,學了的東西不去運用,就自然會退化,就如同不運動的人積聚太多脂肪,就變成肥仔了。