搜尋

搜尋結果

Design Pattern: Observer / Subscribers - Push vs Pull
手機‧電玩
MacauYeah・2023-09-29

相信一般入行IT不久的朋友,都會知道IT系統更新時,有推和拉(push、pull)兩種方式。特別是Programer,對於觀察者模式又或者是訂閱者模式(Observer / Subscriber )會有更多的使用經驗,例如:OS programing要處理event bus,Mobile App要做的推送通知(Push Notification)。 但一般來說,很少人討論推和拉(push、pull)的問題,筆者就著一些踩過的坑來說說差異。 首先,在一個通訊相對穩定的系統中,Push、Pull都很好用。例如同一個OS內,它的socket或pipe可以看作很穩定,可以假設那些要廣播的消息可以正常傳遞出好。但好用歸好用,這個模式對於越來越複雜的交互系統都有一個無法明確處理的問題:怎樣去處理觀察者/訂閱者自己的操作失敗問題。 對於非IT行業的讀者來說,只要你接觸過手機即時聊天程式(IM,如whatsapp, wechat, facebook messenger)應該都會遇到一個問題就是:你收到OS提示通知,但打開聊天程式卻看不到新的對話內容;又者是你連續收到多個同一個內容的提示通知,那怕你已經讀過了。這些都代表了,手機端當初時沒有好好即時回應是否已經操作成功,不需要重複通知的問題。有可能是手機當時掛了,也有可能是網絡不太好。 上述的例子,對一般人來說,可能影響不太。因為重複收到訊息,又或是漏了訊息,也不會怎樣。但對於業務系統,例如定期收費,多收一次又或是少收一次,都會引起某部份關係者的不滿,即使事後有退費機制,但有些匯率問題,始終會有差異。在傳統架構上,有規模的公司系統都可能會使用內部的中央資料庫等做交易(transaction)管理,整個過程,都要嚴謹地記錄廣擴是否成功、觀察者自己的操作是否成功。 在近代,分散式系統又或是微服務的出現,令上述的中央資料庫無法實行。如何好好地重新定義好Transaction管理,就是一大挑戰。筆者最近亦實作了一個要在微服務的上廣播的觀察者模式,但雪上加霜的是,在互聯網的環境下,廣播的消息沒法保證可以正常傳遞出好。觀察者/訂閱者可能已經正常收到消息,也做了相應的操作,只是來不及回應,網路就斷了。這令重複發送信號的可能增加了。 如果說,要以平民的方式去實作這類廣播,Pull會比較有大的容錯。廣播者只是通知觀察者/訂閱者來拉資料,保證廣播當時的資料量可以盡量地少。廣播者開放盡量大的查閱權,觀察者/訂閱者可以自由決定事後更新要取得的資料量。但這樣每個觀察者/訂閱者都要重做一次同步機制,不過好處是,主動權在於他們自己手上。 相對地,Push的容錯就低一點,但要付出的成本也跟Pull差不多。因為網路環境,大家要重現一個基於TCP/IP而有commit/rollback的難度較大。當網路出現斷線,廣播者無法確定是否需要重做。在重複收到訊號時,最後還是需要觀察者/訂閱者來決定怎樣處理重複記錄。但比Pull好的是,Push可以限制單次訊號的傳送量,也可以確保觀察者/訂閱者一定收到特定的記錄。 上述就是筆者在這一年來遇過的坑,如有什麼不足,很歡迎大家一起來作更多討論。

澳門喜來登金沙城中心酒店於新一年 榮耀晉升「喜來登大酒店」級別
旅遊情報
LifeMag Editor・2016-01-14

歡慶新年到來,喜來登酒店及度假村今天宣佈澳門喜來登金沙城中心酒店榮耀晉升「喜來登大酒店」 (Sheraton Grand) 級別,並將其易名為澳門喜來登金沙城中心大酒店(下稱「澳門喜來登大酒店」)。這個新推出的喜來登品牌級別用作彰顯品質非凡的喜來登酒店,包括所在目的地之迷人特質、傑出的酒店設計,以及卓越的服務與賓客體驗。加入全球另外十七間「喜來登大酒店」的行列,澳門喜來登大酒店憑著座落於路氹金光大道的優越地理位置及多項傑出條件而獲得認同。作為喜達屋集團全球最大的酒店,澳門喜來登大酒店具備與眾不同的優越特質,包括全新推出雄踞酒店高層的多間奢華套房,為賓客提供超過4,000間的客房選擇。新推出的「喜來登大酒店」級別是近期開始實施的「喜來登2020」計劃的一部分。該計劃推出了多項重要措施,旨在鞏固喜來登在全球酒店業的領導地位,使其成為在世界各地深受青睞的酒店品牌。 澳門喜來登金沙城中心大酒店及澳門瑞吉金沙城中心酒店董事總經理麥儷珍(Janet McNab)女士表示:「我們很高興成為少數晉升『喜來登大酒店』級別的喜來登酒店。獲得喜來登酒店及度假村認同,將激勵我們更加努力不懈,務求為每位賓客提供超卓服務。」 為慶祝獲此榮耀,澳門喜來登大酒店特別呈獻慶祝禮遇回饋賓客,每晚只需港幣838元*起。優惠適用於由即日起至1月底前預訂,並於2016年5月31日之前入住。如需預訂, 請前往 http://www.sheratongrandmacao.com/TCoffers 彰顯全球最佳喜來登酒店 2015年8月推出的「喜來登大酒店」級別,用作彰顯品牌最出類拔萃的酒店。每間晉升該級別的喜來登酒店均由專人根據一系列的嚴格評審標準選出,包括傑出的酒店設計、所在目的地之迷人特質、卓越的服務與賓客體驗,以及周全完備的配套設施。世界各地晉升「喜來登大酒店」級別的酒店名單將陸續公佈,並期待於2017年初實現擁有100家「喜來登大酒店」的目標。 「喜來登大酒店」只是「喜來登2020」計劃現正進行的眾多行動之一。2015年6月公佈的「喜來登2020」是一項涵蓋十大方面的全方位計劃,旨在鞏固喜來登酒店及度假村的國際地位,令其再度成為在全球深受青睞的品牌。為了配合目標明確清晰的五年願景規劃,「喜來登2020」的其他措施還包括:展開一項耗資1億美元打造聚焦於喜來登的市場營銷活動;推出能夠帶來非一般大堂酒吧餐飲體驗的全新「對味」(Paired)菜單;不斷為喜來登賓客體驗注入創新元素,堅定不移地提升服務品質;落實各種提高收益與盈利的措施,提升業主及開發商的經濟效益,並努力實現於2020年前在全球新開超過150家喜來登酒店的宏偉目標。 有關澳門喜來登金沙城中心大酒店的詳細資料及最新消息,請瀏覽www.sheratongrandmacao.com,亦可緊貼Facebook專頁或關注Instagram @ sheratongrandmacao。 *所有價格另加收10%服務費和5%政府稅。

GoPro 的「Omni」VR 拍攝套件搶先看
科技新知
LifeMag Editor・2016-04-16

說到 GoPro 的 VR 拍攝套件,你首先想到的,可能是他們跟 Google 聯手打造的「大殺器」Odyssey。但其實在那之前,這家公司就已經確定了自產裝置的開發計畫。去年年中時,這款後來被命名為「Omni」的產品,就已經跟空拍機一起,得到了 GoPro CEO Nick Woodman 的親口證實。在那以後,我們陸續見過幾款 Omni 的原型機,但直到今天,廠方才終於公開了成品的外觀設計,並且拿出了實拍樣本與大家分享。 跟裝載 16 台 GoPro 相機、總價 US$15,000 還不是人人能買到的 Odyssey 相比,「只」需要 6 台 Black(大概價值 US$3,000)的 Omni,門檻無疑要低了不少。而且對許多專業用戶或 Pro-sumer 來說,可能目前擁有的裝置數量就已經達到了要求。不過,Omni 跟 Odyssey 有一處明顯的不同是,它並不會以 3D 形式來拍攝內容。但 GoPro 聲稱自己能在相機之間實現「畫素級別」的同步效果,而且整套系統也可搭配 Kolor 合成軟體(去年四月被 GoPro 收購)無縫使用。值得一提的是,在新發佈的產品圖中,Omni 內部看起來似乎無法容下相機的防水外殼,這跟之前流出的照片不太一樣,看來還有待官方進一步的確認。 實際上,類似的第三方 VR 拍攝組目前在市面上也有不少(你甚至可以用很低的成本去 3D 列印一個出來),但在相機調配、影片合成等方面,總不如原廠方案來得到位、省心。而 Omni 就是至今為止第一款完全由相機廠商自己開發出來的套件,照理來說,在使用上的優勢應該還是非常明顯的。當然囉,其價格多半也會更貴一點,雖然具體的數字現在還沒確定,但在即將舉行的 NAB 大展上,GoPro 應該會告訴我們更多的發售細節吧。 轉載自:Engadget

從新生嬰兒想到那位逝去的醫生
宗教玄學
熊神進・2025-03-30

阿彌陀佛。 上月23日下午約三點半左右,醫生Francisco Xavier do Carmo在巴西Paulo Afonso的一間醫院替一名産婦接生時,突因心臟病發作而不幸去世。這場生命的交替,是偶然巧合,抑或冥冥之中的安排?今天,讓我們從宗教、八字學及三世書的角度去探討這一特殊事件的深層含義。 (一) 佛教的生死觀 在佛教的世界觀中,生命幷非開始于出生,也幷非終結于死亡。生死輪回,是一個涉及生命循環與因果法則的深刻哲理。《阿含經》中曾提到:「心識流轉,如水之流,隨業力而轉。」此語明確指出,一個生命的延續,是因果業力的結果,而非由他人生命力的直接移轉。 醫生在接生過程中突然去世,不應被理解爲其生命力的傳遞。根據佛教教義,每個生命皆因獨特的業力而形成,幷遵循其因果關係。佛教認爲,生死之間的聯繫,是因因果的複雜交織而成,而非肉眼可見的簡單連結。此事更昭示了生命的珍貴與無常。 (二) 八字學的觀點 壽元是八字命理中的重要概念,與個人生辰八字構成的命局密切相關。《周易》曾言:「天有五行,命有生死。」生命的長短,涉及命局的運勢與因果關係,但八字學幷不支持壽元的轉移之說。 至于八字相沖,多指命局中的天干地支因沖克而産生運勢上的影響。然而,醫生的過世與新生嬰兒的誕生在時間上的交匯,僅僅是一種巧合,幷非命理上的直接聯繫。此事更提醒人們,應珍惜時光,敬重生命。 (三) 三世書的觀點 《三世書》以「前世、今生、來世」的框架闡述因果關係,認爲生命的交替是因緣相扣的一部分。據其理念,醫生的離世代表其壽元已到,而新生嬰兒的誕生,則是一個生命的延續。此交替幷非生命力的具體移轉,而是一種因果循環。《三世書》中提到:「世事如輪回,萬物因緣生。」醫生的死亡與嬰兒的出生,只是時空的交錯,而非生死能量的直接交換。 宗教、八字學與三世書均提醒我們:生命是無常的,也是可貴的。感恩每一位曾幫助我們降生的接生醫生、養育我們的父母、教誨我們的老師,這些都構成了生命的底色。我們應用心珍惜、敬畏自然的每一次贈予,爲自己及他人創造充滿愛與希望的人生。

澳門雅辰酒店今舉行植樹儀式
生活在我城
文創遊樂場 // 米米 Esther Lim・2021-04-22

今日的植樹儀式是由澳門「展現真我」協會8名剛上完 「把不可能變成可能」的活動策劃課程同學們主辦,獲得澳門特別行政區政府澳門社會工作局康復服務處處長蔡蘇志群女士, 澳門教育及青年發展局教育心理輔導及特殊教育中心周佩玲主任, 中央人民政府駐澳門特別行政區聯絡辦公室社會工作部楊慧延女士, 澳門特區政府復康事務委員會個人委員 羅凱敏女士, 澳門「展現真我」協會湯錦珍榮譽主席, 神墨星星河增能聯盟葉秀花校長, 澳門翔龍體育會張志發理事長, 雅辰酒店集團澳門區營運區域副總裁丶澳門雅辰酒店溫誠睿總經理, 澳門綠色未來陳俊明副理事長,澳門協同特殊教育學校林劍如校長,澳門弱智人士家長協進會嚴家威總幹事,澳門唐心兒協會張可仁會長 , 澳門「展現真我」協會梁嘉誠會長主禮及各個支持好友約110名參與其中,在酒店花園種植了三棵2米高的羅漢松,寓意是長壽、吉祥,富貴。而且羅漢松可以生存三百年,象徵着澳門「展現真我」協會將生命燃亮生命的精神長存 ! 澳門雅辰酒店一直秉承環保宗旨,鼓勵酒店員工及客人積極參與可持續發展活動。酒店亦於今年較早前在餐廳及酒吧引入革命性的Nordaq優質純凈水,為客人提供100%環保豪華水的選擇。今天透過植樹來擁抱社區。酒店能夠在環保及可持續發展的領域中引領業界,酒店亦積極推廣可持續發展的環保文化,從「綠色週」到「地球一小時」、利是封以至月餅盒回收計劃 ; 此外,酒店亦奉行「不吃魚翅- 雅辰集團政策」,餐廳並以可持續海鮮設計餐單。最近,酒店更榮獲澳門環境保護局頒發的「澳門綠色酒店大獎」銀獎。 今天植樹儀式有眾多嘉賓參予,大家都希望為環保出一分力。 酒店特別為出席人士泡製的飲品

自家有機耕作
有機健康
Trisha・2017-04-14

時常聽到現在的農作物,其生產過程是放了許多農藥,連蟲都不會吃這些蔬菜,你說有多可怕。事實現在吃甚麼都說是基因改造的食物,家禽又說是打了激素,所以才可以以極快的速度長大,並投入市面售賣。俗語一點說,好像吃甚麼都不健康。 但為了自身的健康,大家有沒有考慮自己種植蔬菜呢?其實種菜真的沒有我們想像中的難,現時有許多賣盆栽的花檔都有售賣蔬菜種子,花盆、泥土、肥料都可以在花檔裏購買,方法很簡單,購買種子後,回家後就要進行翻土,再澆水,再下一些種子,切勿在同一個點下太多種子,每一棵種子都要給予空間生長才行。下了種子後,就要蓋上多一層土壤,然後再澆水,要記著不要將菜盆暴曬。當然要記得每天澆水,想蔬菜生長得好就要下有機肥料,這些有機肥料亦可以於花檔購買,也鼓勵大家試試製作自己的有機肥料,不過這個做法有點嘔心,在此不作分享。接著下來就等待種子發芽及成長,待到一定成熟就可以收割了,但有個地方要注意,就是因為這些蔬菜沒有下殺蟲藥,所以會吸引到許多的菜蟲來吃,所以早上起床後,若果大家時間不趕,可以來過捉蟲遊戲。這些種子在街市附近的花檔就可以購買 這些生菜就是筆者成功種植的成品,輕輕一煮就可以吃,味道相當青甜。 現在是種植青瓜的季子,要下種子就要快手。 小蕃茄都種到的你也可以問問有沒有朋友有菜苖可以讓給你種,這樣可以加速蔬菜生長,快一點有收成。

「萬豪中菜廳」 推出精選任食火鍋倍添暖意
澳城餐飲
Benjamin・2017-01-13

冬意漸濃,最適合與家人好友窩心相聚。寒風凜凜,齊來與摯愛共享窩心愜意又熱騰騰的火鍋吧!由即日起至2017年2月28日,澳門JW萬豪酒店「萬豪中菜廳」乘勢推出「一人一鍋任食火鍋」,每位僅澳門幣358元*,即可盡享多款海鮮、肉類等新鮮食材,另有四款特色湯底任君選擇。每位賓客更可獲贈精選拼盤,包括波士頓龍蝦、竹蟶子、澳洲M5和牛及龍躉石斑,滋味十足,定會教人食指大動。 「一人一鍋任食火鍋」設40多款食材供賓客任意享用,有最適合冬天食用的肉類,如滑牛肉及肥羊片;亦有多款自助涼菜,如 青瓜拌黑木耳 及 香油萵筍。「萬豪中菜廳」特別為今次火鍋盛宴調製了四款湯底,重點推薦以多種滋補藥材製成的藥膳湯底,選用黄芪、黨參、當歸、紅棗及枸杞精心淆製而成。 是次精選火鍋更會供應一系列鮮甜味美的海鮮食材,當中不容錯過的有具抗癌功效、爽口彈牙的海參,以及含豐富骨膠原的魚唇,最適合注重健康養生的饕客。如欲親嚐更極致的海鮮美饌體驗,「萬豪中菜廳」亦另設多款單點優質海鮮以供選擇,例如鱔片、桂花蚌及象拔蚌仔。 今個冬天,無論是希望歡慶珍貴時刻,或與摯愛好友相聚,「萬豪中菜廳」均是理想之選。如欲訂座,請電+853 8886 6228 或電郵至mhrs.mfmjw.man.ho@marriotthotels.com 。