搜尋

搜尋結果

Huawei Mate 9 黑白新色登場,CTM 現正發售!
手機‧電玩
Cheers!・2017-02-13

如果大家想轉下其他牌子嘅新機用,又想要影相靚、價錢實惠? 而家有多一個選擇啦!澳門電訊推出全新嘅 Huawei Mate 9 智能手機,同時為客戶搭配一系列出機組合嘅優惠,令您感受呢部手機嘅強大功能,以及感受多元化嘅流動享樂體驗。而家仲最新推出黑 白新色,啱晒追求簡潔型格嘅你! 喺規格方面,Huawei Mate 9 智能手機採用 5.9 吋、1080p 全高清屏幕,搭載 Kirin 960 八核處理器,運行最新嘅 Android 7.0 系統,支援 Huawei SuperCharge 快速充電技術,同時低溫低壓安全可靠,強大既配置,智能手機流暢新體驗。 而相機方面, 就配備左第二代 LEICA 雙鏡頭,講到 LEICA 鏡頭,相信唔少人都會第一時間聯想起兩件事:影相質素好、細緻度高、仲有黑白相功能。自從 Huawei 年初宣佈與 LEICA 合作研發手機鏡頭,就推出咗第一部擁有 LEICA 名稱雙鏡頭嘅 P9。而早前 Huawei 再接再厲,推出另一部同樣有 LEICA 雙鏡頭嘅旗艦手機 Mate 9。 Mate 9 備有LEICA 雙鏡頭 相比年中推出嘅 P9 Plus 所採用嘅雙 1,200 萬像素鏡頭設計,Mate 9 就採用咗 1,200 萬像素 2,000 萬像素嘅雙鏡頭新設計。雖然仍然係一個影黑白灰階一個影彩色嘅雙鏡頭配置,但新機專責影黑白灰階嘅鏡頭就提升至 2,000 萬像素,試用過後,發覺喺灰階層次上,確實有好大嘅進步,黑白灰之間嘅層次分明得多,不再有種純粹加 filter 嘅感覺。至於彩色相片方面,清晰度都算不錯,而且油畫化情況尚可接受。另外,與 P9 嘅 LEICA 雙鏡頭比較,今代亦加入了光學防手震技術,令夜間攝影更穩定。 另外,Mate 9 有一項相機功能值得推介,就係背景虛化(淺景深效果)。另外,它雖然未有提及支援光學變焦,但在 2x 範圍內進行變焦,相片都可以有頗清晰嘅效果,對於需要間或遠攝嘅用家,都係十分有用。不過要留意嘅係,如果要用到此功能,最高只支援至 1,200 萬像素既相片。 至於介面方面,今次 Huawei 在 Mate 9 上,預載了 Android 7.0 Nougat 作業系統。在介面上,Huawei 手機一向並非使用 Android 原生介面,而是自家嘅 EMUI 5.0,整體用起來感覺算是不錯,唔會太國產機嘅味道。此外,據 Huawei 所講,今次重新設計了 EMUI 5.0,整體設計都做得比之前嘅 EMUI 更加直覺化,甚至可以做到所有功能都可以最多 3 步已可用到。 對於一台中上級別嘅手機而言,性價比都很高,強勁賣點當然係 LEICA 雙鏡頭,以及佢嘅 EMUI 5.0 介面啦!而且都係一台雙卡雙待支援中港澳網絡嘅手機,對於穿梭三地或經常出外嘅朋友,有一定吸引力。 Huawei Mate 9 CTM 現正發售! Huawei Mate 9 規格 處理器:Kirin 960, 八核心 4 x 2.4 GHz A73 4 x 1.8 GHz A53 處理器 螢幕:5.9 吋 Full HD 1080p LCD 螢幕、螢幕密度 373ppi、96% NTSC色域 系統:Android 7.0、EMUI 5.0 尺寸:156.9mm x 78.9mm x 7.9mm、190g 顏色:黑色最新推出、白色最新推出、灰、金、摩卡金

雲閃付買澳覓滿30減10!中銀大灣區可以有三重優惠!
生活在我城
MO560・2019-07-17

用雲閃付買澳覓滿30立減10!用中銀大灣區總共可以有三重優惠! 真喺估佢唔到!雲閃付聯同澳覓Apps推出全新優惠!由即日起至7月31日,在澳覓中用雲閃付消費滿MOP$30或以上即減MOP$10,每卡每日可享優惠一次。小編首推使用中銀大灣區,因為除了有雲閃付的減$10之外,還有中銀大灣區自己的網上消費10倍分優惠即5%回贈!即叫一次外賣,你會有:立減$10 澳覓紅包 5%回贈。一次過滿足曬你三個願望啦! 優惠詳情:日期:2019年7月16日至7月31日消費滿MOP30或以上即減MOP10每卡每日享優惠一次,優惠數量有限,先到先得,額滿即止 另外,如果你有三張銀聯卡綁了雲閃付的話,你就可以有三次優惠,因為減$10是按卡計算的!不過只有中銀大灣區會有額外5%回贈,因為該回贈是中銀自己的大灣區卡推廣優惠。 有10倍分5%回贈中銀大灣區卡 詳情 只有基本分大豐大灣區卡 詳情 只有基本分CTM銀聯鑽石 詳情 注意: 1. 立減是按卡計算的,每張銀聯卡每日可享一次。2. 銀聯網絡是每日晚上11時刷新數據的,不是12時,即前一天晚上11時至第二天晚上10時59分59秒。3. 銀聯網絡會於每日晚上約11時會進行例行系統資料更新,因此為確保用戶能享受優惠,建議用戶避免於此時段進行消費。4. 部分團購券適用,如適用會有列明。5. 小編上個月實測過,大豐大灣區透過手機雲閃付支付澳覓,沒有5%回贈,所以得出的結論是大豐大灣區的雲閃付回贈只適用於QR code交易。 緊貼最新最潮澳門信用卡、飛行里數、旅遊資訊,記得讚好MO560的Facebook! 如想查看更多詳情,請到MO560的Facebook或Website中查看。 更多詳情關於本次活動,可查看 ndash; 雲閃付APP 享夏日快閃大優惠 喜歡小編的文章嗎?比個Like支持我啦 Facebook MO560Instagram mo560_travelWebsite httpsmotravel.info 想追蹤最新最潮澳門信用卡、飛行里數、旅遊資訊?將MO560設定為 「搶先看See First」!

Git Co-Work Flow
科技新知
MacauYeah・2023-06-23

Git CoWork Flow 雖然git面世已很久,但相當一部份澳門朋友都是solo man,很少合作寫code,對git branch始終都有些恐懼。所以這次來解召一個基本原則,至少你不會爛了code救不回來。 若然大家未熟悉git,初次利用git合作寫program,請盡量減少使用共同分支branch,可以極大地減少問題。 第一個大原則 建立一條自己分支 在一個repo中,為自己建立一條分支branch,可以減少Remote repo中有人比你先commit,而令你push失敗的情況。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 除非你的隊友故意你用的分支名先commit,又或者你自己有幾台電腦,幾台一起做改動。不然push 應該不會有問題。 第二個大原則 用fetch取代pull 很多人在取用Remote Repo的更新時,都會使用pull。但pull其實是fetch及merge的混合,而且merge還要考慮source branch是那條分支的問題,若然大家都有一條獨立branch,那麼這個無腦pull並不存於每人只有一台電腦下的多人協作中。 fetch的過程中,還可以加入參數prune,順便依照Remote Repo的指示,同步刪掉本機中一些不再存在的originbranch。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 第三個大原則 Merge前先Commit 經過前述fetch後,其實他人的改動並未加入自己的分支中,必需經過merge才會出現。但並不是沒有conflict就無腦merge。 假若自己有改動,未commit,應該老虎蟹都先commit。這是為了在merge後,還有機會可以無腦reset,回到之前那個commit。這就像是做任何更新前,先做backup。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 第四個大原則 由某個特定的人來管理master或main branch main branch以前叫master branch,是他人下載時的預設分支,也是Github、Gitlab的預設顯示分支。所以該分支存放著的source code,應該在代表信心度比較高。 在協作的環境中,每人都有自己分支,那就代表要有一位人員做管理,他負責checkout main, 然後合併其他已驗證的分支。 Code block由於安全性問題,沒有獨立寫了LifeMag 網誌中,請移到github repo。 在某些比較嚴僅的環境中例如Github、Gitlab,main分支可能會被系統機制鎖定,必需通過系統內鍵的Pull Request,才能通過審核,合併到main。另外,也有一些關於開發上的Git workflow,主要針對功能管理、版本發佈、錯誤修正等控制。有機會再為大家介紹。 希望以上的流程,可以有效且容易地讓大家協作。如果有任何command錯誤或更新,都可以經Github Pull Request通知筆者。

當黑暗拉開帷幕,世界從此滅亡...五本「末日」網絡小說推介!
文化創意
Cheers!・2020-10-29

「世界末日」一向是不少人恐懼的主題,當有朝一日末日降臨,人類如何在殘酷而又黑暗的環境下努力求存?如果你對這種絕望中殘存希望的世界觀有興趣,不妨點擊以下小說書單推薦。 第一本:《末日樂園》作者:須尾俱全 內容介紹:ldquo;我覺得hellip;hellip;我男朋友好像想殺掉我。rdquo;林三酒喃喃地說道。想起自己多金帥氣又溫柔的男友,她不禁渾身打了個冷戰。由身邊人親手拉開帷幕的末日地獄,正向她呼嘯而來。 小編推介:平行時空下的每個世界都會面臨不同的「末世」,如果能進化並存活下來,就可以在十四個月後進入下一個末日世界。這本小說腦洞大開,場景描述上亦極富鏡頭感,主角是一名女性,透過在各個末日世界經歷由一名普通人類女性,逐漸進化為強大而冷酷的角色。目前這本小說沒有CP,以及仍在連載中。 第二本:《廢土》作者:黑天魔神 內容介紹:對於病毒,如果你可以畏懼、退縮,結果只能是被感染後變成怪物。把生死拋之腦後,你會發現,病毒同樣也能屈服於你的意志。它會讓你變得更強,讓你能夠吞噬一切,控制一切,掌握一切,讓你成為真正的神。 小編推介:這本小說主要講述人類在殘酷卻又真實的惡劣環境掙扎求存的故事,小說對末日情境的刻劃非常寫實,令讀者在看的時候很容易有代入感,而且小說文筆流暢,雖然情節上有些漏洞,但是整體還是十分吸引,令人意猶未盡。 第三本:《末日蟑螂》 作者:偉岸蟑螂 內容介紹:主角張小強本是一名混吃等死的小毒男,宅在家里的他躲過了病毒感染,看到樓下的變成喪屍的人群,他感受到了無邊的恐懼,為了鄰居菜地的幾顆白菜,他幾乎丟掉了性命,最後受盡孤獨折磨的他拿起了自己的裝備mdash;mdash;一個鐵鎚,一把弩弓,一把水管槍,走向了外面狼煙滾滾的世界。 小編推介:這本小說對於進化者的能力描寫比較新穎,對於每個角色的心態轉換及人性醜惡刻劃也十分不錯,所以令小書中的每個人物都帶來真實感,而且小說情節即使看完一段時間,回想時都能帶來深刻的印象。 第四本:《冬至日》 作者:穆成 內容介紹:當一種超出人類能力範疇的隕石大量落入地球後,從北美洲的超級大國開始,各國相繼報告出現一種怪異的病毒現象mdash;mdash;隕石上的的病毒傳播能力極強且能將活人變成喪屍hellip;hellip; 小編推介:這本小說蘊含着地理、政治、歷史,生物和醫學等各方面的知識,十分佩服作者的知識面。除了平時的末日場場描寫外,對於社會崩壞的過程也令人很驚艷,雖然小說某程度上帶有作者的主觀偏向,但不妨礙整體的評價。 第五本:《全球進化》 作者:咬狗 內容介紹:五億多年前,地球的單細胞生命突然发生了類似於異變的進化,各種絢爛的生物ldquo;憑空rdquo;誕生,所有現今物種的祖先都在那個短暫的時期出現,各個物種以比現在快上億倍的光速進化著,那是一個燦爛的時代。 可惜燦爛的東西總是短暫的,短暫的ldquo;寒武紀rdquo;之後,地球生命又進入了長達五六億年的龜速進化時代。而人類,也在烏龜的賽跑中快了別人半拍,成為了地球生命的佼佼者。 可現在mdash;mdash;更加偉大的ldquo;第二紀rdquo;卻再次降臨。 光速進化中,人類在最短的時間內從食物鏈的王座上被一把拽下,地球生命,迎來了第二次絢麗的爆炸。 真正的末日,不再是無腦的喪屍和荒涼的大地,而是mdash;mdash;人類的末日,全地球的天堂! 小編推介:十分天馬行空的想法,但卻建基在生物大爆發的設定上,比起一般末日文的設定更為精彩,把人類一向從生物鍊的高處,一下子驟然拉到最低處,作者的腦洞令人眼前一亮,情節在規矩以外,情理之中。 作者:Dororo

9月小編私心買PS4 Pro Game List
手機‧電玩
Cheers!・2018-08-28

9月小編私心買PS4 Pro Game List 圖片來源:httpswww.facebook.comeasportsfifa , httpswww.facebook.comNBA2K , httpsasia.playstation.com , httpsasia.playstation.com 暑假雖然完結,但電玩生活絕不能放棄。踏入9月是屬於運動game推出的月份,加上不少運動大作都會在9月推出,大家應該可以在新年前都不用棄game。除了運動game外,亦有冒險Game,連VR game都在9月推出第一人稱射擊game。絕對可以延續大家對打機的愛。 足球迷引頸以待嘅FIFA 19,官方已經宣佈係9月底推出。封面球星依然是「阿朗」,不過就已經換成「祖記」球衣。球迷們可能都需要時間去習慣。至於在宣傳片中,「Journey」模式的「Alex Hunter」就傳會去了「皇馬」,而且可控制的角色也增加,例如女足球員「Kim Hunter」,以及亦敵亦友的「Danny Williams」。至於遊戲當中,「Alex Hunter」能不能頂替「阿朗」,幫「皇馬」再踏歐洲之顛,就要玩過先知。 好在「阿朗」轉會轉得早,換封面又換得切。 圖片來源:httpswww.facebook.comeasportsfifa 宣傳影片:httpswww.youtube.comwatchv=lrr3BnsU1Qs 至於籃球方面,相信2K會繼續擔當領頭羊,成為最受歡迎籃球game。今年適逢 「NBA 2K19」踏入第20年,而推出兩個版本。一個就是由「字母哥」(Giannis Antetokounmpo)做封面的Standard edition,以及由皇上 Lebon James做封面的20th Anniversary Editon。而今代繼續有「My career」模式,推動大家課金或買特別版,讓玩家更快邁向99 。 「皇上」都早早敲定轉會,免得像上年要換封面那樣尷尬。 圖片來源:httpswww.facebook.comNBA2K 宣傳片:httpswww.youtube.comwatchv=cIxzmr9sid4 雖然「Spider Man」在「復仇者3」被消失,不少蜘蛛迷都大為傷心。不過9月就會推出「Marvel's SpiderMan」遊戲,應該可為蜘蛛迷帶來興奮。在遊戲當中,「Spider Man」設定接近漫畫,例如故事角色裡有「Mary Jane」(宣傳片中看到玩家有需要控制此角色),同關愛座年齡嘅「Aunt May」、「Spider Man」亦要對付多位反派,不過在宣傳片中,透露「Mister Negative」才是最終大佬。吸引的故事,加上電影級畫面,相信都會令蜘蛛迷乖乖課金。 「Marvel's SpiderMan」都有特別版,有實體禮品又有遊戲中的特別版戰衣。 圖片來源:httpsasia.playstation.com 宣傳片:httpswww.youtube.comwatchv=rMvya57n7lk 食雞的朋友如果想轉換下,不如玩大一點,試下有VR加持嘅Firewall Zero Hour。在遊戲中,玩家要扮演僱傭兵,進入一場又一場世界級的機密資料攻防戰。戰鬥模式以近戰為主,十分考驗玩家反應,而且又要進行解密,令到整個感覺更貼近現代戰鬥模式。 繼「Bravo Team」之後,「Firewall Zero Hour」都令人期待,將現代戰役用VR呈現眼前。 圖片來源:httpsasia.playstation.com 宣傳影片:httpswww.youtube.comwatchv=CEo6zS88Hs 睇到呢度,相信您對以上新game一定好有興趣!俾多個好推介您: 依家去 CTM申請 $580 1G 光纖計劃,仲可 $0 拎走PS4遊戲機套裝

【港珠澳大橋】◆交通◆ 港珠澳大橋初體驗 ~ 詳細時間記錄, 到底要不要坐車?!
生活在我城
80後愛旅行✈️・2018-10-29

港珠澳大橋 Hong KongZhuhaiMacao Bridge 是連接香港大嶼山、澳門半島和廣東省珠海市的大型跨海通道 於2009年12月15日動工, 2018年5月23日完工, 2018年10月24日上午9時通車 現為世界上最長的沉管隧道及世界跨海距離最長的橋隧組合公路 剛好我在10月27日星期六的時候要去香港辦點事, 我是坐船去上環的 因為最後會在東涌出發回澳門, 所以就決定試試這條港珠澳大橋... 東涌是位於香港大嶼山, 也就是離港珠澳大橋香港人工島口岸很近的地方, 我在東涌巴士總站坐巴士到港珠澳大橋香港口岸, 巴士總站就在東涌地鐵站上蓋, 非常方便 香港往港珠澳大橋香港口岸的巴士 澳門交通事務局資料 在東涌巴士站有不少巴士都會到港珠澳大橋香港口岸, 基本上是到機場的巴士都會到... 我坐的是B6號巴士, $HKD 7.00 上B6巴士時間 10月27日星期六 1938 我上車後發現有一個「大橋香港口岸旅檢大樓站」和一個「大橋香港口岸站」, 不知道是哪一個站下車才對 但到「大橋香港口岸旅檢大樓」站後發現差不多全部人都下車了, 所以我也下車啦 ★大家如果坐巴士到港珠澳大橋香港口岸的話, 記得是在「大橋香港口岸旅檢大樓站」下車 上車後其實只需要坐一個站就到, 大概是10分鐘 B6巴士到達香港口岸時間 10月27日星期六 1950 港珠澳大橋香港口岸設計很美, 有點像香港機場的風格... 上層是離境大堂, 下層是入境大堂。 巴士就直接在門口下車, 不怕走錯路 進門就到離境大堂 旁邊有一部香港居民登記自助過關的機器 離境大堂都很簡潔, 很容易就能找到要去的地方。 ★過關後才是買票的地方, 所以先過海關吧 有自助過關, 也有傳統櫃台 目標是15分鐘內處理98%的香港居民過關手續; 30分鐘內處理95%的訪客過關手續 檢查完證件後就直直走 港珠澳大橋的交通分2種 ① 跨境巴士 Crossboundary Coach 就是在香港口岸上車, 然後直接到澳門或珠海市內的指定地方。 ✓ 方便旅客可以直達指定的地方, 不用再自己轉車。 x 雖說是跨境巴士, 但在口岸還是要上車下車的自己去過海關, 比較麻煩。 x 車資較貴 ② 穿梭巴士 Shuttle Bus 只是口岸到口岸部份的交通, 只走港珠澳大橋的部份, 不進市區。 ✓ 車資便宜 x 旅客到口岸後還需要自己轉乘該城市的市內交通工具。 我是坐便宜的穿梭巴士, 因為在澳門口岸就在巴士到我家附近了, 非常方便。 人工售票處 自助售票機 以下是自助售票機接受的電子支付方式 拍糊了, 我再打出來給大家看 ✓ 八達通 ✓ 支付寶 香港 ✓ 支付寶 內地 ✓ 微信支付 香港帳號、香港錢包 ✓ 微信支付 內地帳號 x 微信支付 香港帳號、內地錢包 1. 選擇購票 還是 取票 2. 選擇「香港rarr;珠海」還是「香港rarr;澳門」 3. 選擇票數 4. 選擇付款方式, 我用的是八達通, 直接拍卡就可以。 5. 票就會自己印出來 $HKD 65.00, 這個比坐船好的是由06002359的車都是算日間票的價錢。 留意上面的提示 到珠海和到澳門的候車區不同的 拿到票的時間 10月27日 星期六 2001 跟著指示走就行 往回看這個「出境大堂」 出來後也是直直的走 到澳門的候車區是D、E 人工檢票閘口, 有點弱弱的....quot; 排隊上車時間 10月27日 星期六 2005 以星期六晚來說, 人流不算多 但我看到28號星期日的新聞說週日整個迫爆, 要等1小時才上到車, 那我這個星期六晚是不是很幸運 下圖的行李規定是還沒更新的, 因為在10月27日就是我坐的當天有新規定。 20181027 新規定 行李尺寸不大於28吋行李箱, 不重於20公斤 港珠澳大橋穿梭巴士, 俗稱金巴。車頭清晰寫著目的地... 上港珠澳大橋穿梭巴士時間 10月27日 星期六 2014 就是等了大概10分鐘就能上車 金巴的行李架是在車尾的地方, 但是金巴只有一對前門, 沒有後門。 就是說所有要放行李的人都要先走到車尾, 再往前走回座位, 這個設計真的....絕對會塞人 金巴有單層巴士和雙層巴士, 隨機發車。我坐到的是雙層巴士 聽說白天的話坐上層看到的風景更好 每個座位都配有安全帶, 但全程沒有廣播說要配戴, 也根本就沒人戴上。 每排座位都配置了兩個USB充電口 途徑香港國際機場 因為是晚上坐車的關係, 基本上看不到外面的風景。就單純的當作是一個交通工具吧 ★想看風景的, 要白天去坐啊 港珠澳大橋收費站 到澳門前會先經過港珠澳大橋珠海公路口岸, 其實感覺就在澳門口岸的旁邊。 澳門人工島東停車場, 是在港珠澳大橋澳門邊檢大樓東側。 主要服務對象為訪澳旅客 到達港珠澳大橋澳門邊檢大樓 下車時間 10月27日 星期六 2055 2015香港口岸上車, 到澳門口岸為2055, 車程共40分鐘 巴士停泊區 遠處看到的是跨境巴士的過境位置 這是跟我坐同一輛金巴的乘客, 他們的行李箱大小都能上車的 進入澳門口岸邊檢大樓 和其他口岸一樣, 有自助過關 和 人工櫃台 過完海關後也是順著指示走就行 離開邊檢大樓, 回到澳門 雖然指示比較臨時, 但也尚算清晰... 我要去坐巴士回家, 要去巴士總站。 由澳門市區到港珠澳澳門口岸一共有2條巴士線, 101X 和 102X 其中101X 是通宵營運 我要坐的是102X線, 尾班車是2300 因為剛剛走了一部巴士, 等了差不多20分鐘也有下一部開出 Zzz... $MOP 6.00, 澳門通MOP 4.00 因為是快線 上102X巴士時間為 10月27日 星期六 2125 駛離港珠澳大橋澳門人工島 果然不出所有澳門人所料, 來到東方明珠迴旋處必塞 現在已經是晚上快2200, 根本就不是繁忙時間了, 但是東方明珠迴旋處還是一樣塞 在這個時間點這個位置塞了差不多15分鐘。每次的紅綠燈只過到45架車左右 幾經辛苦終於過了這盞紅綠燈 之後路況一直順暢... 下巴士102X時間 10月27日星期六 2155 總 結 因為我是從東涌出發, 如果坐船回家的話, 要先從東涌坐地鐵到上環, 全程約40分鐘。 然後坐船回澳門要1小時, 從澳門碼頭到家要10分鐘左右。加起來一共約1小時50分鐘。 使用港珠澳大橋坐車回家, 一共用了約2小時20分鐘 當然當中包括了不少拍照用上的時間, 坐車時間比較長, 但穿梭巴士比噴射飛航船票便宜 本人不坐金光飛航的, 太搖 所以要選哪一種交通工具就要看看你時間是否充裕, 還是想盡快到達.... 另外, 還有一個重重重點是, 上述計算均是由東涌 大嶼山 出發, 如果是在港島的話, 還是去坐船吧 港珠澳大橋 httpswww.dsat.gov.mohzmbindex.aspx httpswww.hzmb.gov.hktc Wikipedia 圖片

Spring Boot 01 - 萬物始於Spring boot context
科技新知
MacauYeah・2024-01-16

Spring Boot 01 萬物始於Spring boot context 筆者早些時候向一位朋友討論,為何Java那麼不受歡迎。朋友一句就回答,Java煩爆,沒有人會喜歡。 老實講,Java在句法上,實在囉唆。但以筆者的經驗,即使使用其他語言和開發框架,在實戰到一定複雜程度下,其實也一樣煩爆。 而現在的Java框架中,就以Spring boot的入門門檻低。筆者從Spring boot 1.x用到現在的3.x,也真的感受到更多的簡化,所以筆者也加入一起推廣Spring boot的行列。筆者將會通過一系列最小的可執行程式,為大家講解Spring在Web和資料庫上的應用。 所以現在就不廢話,馬上開壇作法 快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的 Spring boot version 3.x.y 或以上 Language java Group Id 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId 這個範例的名字,例如commandline Packaging type 本次使用jar,日後若開發web 應用,可以使用war Java version 17或以上 之後就不用選了。若你經官網起範例,你會得到一個zip檔,下載後解壓縮。若你使用vscode插件,最後插件會叫有一個位置儲存。它們都是最後也是會得到同一樣範例Java project。 你使用Vscode,Intellij打開,IDE都會自動辨識到它是java maven project,同時會顯示java和maven結構。道理上你用Intellij 應該可以無腦開始編譯Community 或Ultimate版都可以, Vscode有安裝Extension Pack for Java也會開始自動編譯。不想麻煩,也可以試用Github Codespaces java。Github Codespaces其實就是一個雲上的vscode,經網頁可以連到Github VM內的vscode,所以它也會有齊Extension Pack for Java等插件。 筆者最後也會上載已完成的範例,它也可以在Github Codespaces上以Java執行或繼續開發。 打開project中的pom.xml,它為我們添加了兩個很重要的lib org.springframework.boot springbootstarter ... ... org.springframework.boot springbootmavenplugin springbootstarter是重中之重,它定義了怎樣動態地設定日後的其他lib,它是讓我們可以無腦設定的一個關鍵。但若大家有很多客制化的設定,就要返撲歸真地逐個lib叫起。 maven在預設情況下,只會負責編譯和打包目前的project原始碼。所有相關依賴就是xml中的dependency,並不會自動包起。而springbootmavenplugin,就是幫我們把相關依據都包在一起,讓你的jar可以獨立行起來。 註 若大家在開發lib jar,並不是一個獨立執行的jar,也就是原始碼上沒有main函數,大家就不應該引用springbootstarter和springbootmavenplugin。 我們繼續看其他原始碼,整個資料夾就像以下那樣。 . HELP.md pom.xml ` src main java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplication.java ` resources ` application.properties ` test ` java ` io ` github ` macauyeah ` springboot ` tutorial ` commandline ` CommandlineApplicationTests.java CommandlineApplication是我們有main函數的java class。我像可以經過IDE運行main又或者下指令mvn springbootrun來執行。 正式開始我們的Commandline開發 我們在CommandlineApplication.class中,加入新的程式碼,實現ApplicationRunner和它的函數run。 package io.github.macauyeah.springboot.tutorial.commandline; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; other import @SpringBootApplication public class CommandlineApplication implements ApplicationRunner static Logger LOG = LoggerFactory.getLoggerCommandlineApplication.class; public static void mainString args SpringApplication.runCommandlineApplication.class, args; @Override public void runApplicationArguments args throws Exception args.getOptionNames.stream.forEachoptionName gt; LOG.debugquot;option namequot; optionName; args.getOptionValuesoptionName.forEachoptionValue gt; LOG.debugquot;option valuesquot; optionValue; ; ; LOG.debugquot;program end.quot;; ... 這個run函數很直白,就是更好地演譯main中的String args。 但大家還要看清楚,這個main並沒有直接執行run。其實它是靠SpringApplication.run及@SpringBootApplication,跑一堆自動設定,最後因為傳入CommandlineApplication.class是一個Spring 可以處理的ApplicationRunner,所以才呼叫它的CommandlineApplication.run。 換個講法,如果今天做的是web應用,傳入去的就會是SpringBootServletInitializer,這個SpringBootServletInitializer也不一定跟main是同一個class。 如果大家有興趣,可以經過反編譯器,點入@SpringBootApplication看它的原始碼,你就可以看到它其實代表了很多自動化的東西。如果我們只做一些在同一個模組下生效的事情,《自動化》極大地降低了大家入門門檻。一般來講,如果大家不在意程式碼的複用度,比較少機會自行設定,自動化已經很有用。而隨著系統規模增加,多模組就慢慢地顯得重要,在大家了解完基本的Spring後,著者再從測試用途test case入手,為大家介紹如何手動設定。 Source Code Commandline Application

了解竅門,免費去歐洲讀書不是夢
走遍世界
海闊天空 // Sio・2015-07-27

Institute for ImplantTechnology and Biomaterials e.v. 一般家長會選擇送子女到英美加澳紐等英語系國家留學,但價錢昂貴非常,不是每個家庭都能負擔。但我來告訴你,其實許多歐洲先進大國,例如法國、德國、芬蘭、挪威等等都有提供免費高等教育。重點是你不用擁有該國國籍,都能享有超高質素的學習機會。 以上國家的大學,無論是本土又或海外學生,每年只需付大概 500 歐的行政費用就可以入讀。那先決當然是你已經被獲接納,亦即是說,你能說好該國語言。聽到這裡,請別立即卻步。試想想,用一兩年時間學會一個外語,就能換得三幾年的免費大學,不是雙贏了嗎?而且,某些大學更有英語課程可以提供。 一般來說,進任何大學,都須能說能寫該國語言最少中高程度。而一般人,都需一到兩年才能會學。所以我的建議是,先在自己國家學習一年,然後再到留學地方學習一年,之後在那邊考大學。這樣安排的話,就不怕擔心初到時候完全溝通不上。世界各地都有很多語言學校,但私校一般都很昂貴,所以最好選擇當地大學所提供的語言課程(非大學課程),這樣就最便宜,亦最有保證。 另外,也別以為到非英語系國家英語就會很差,其實大學裡頭的學生來自世界各地,還是有很多機會可以練習。老實說,英語是地球上最多機會能夠練習的語言,根本住在哪裡也可以說得很好,如果有心的話。而且事實是英美加澳紐實在住有太多華人,華人開的超市餐廳髮廊商場成行成市,學生下課之後根本就是回到亞洲,結果不少住了幾年英語也說不好。但如果是在非英語系國家的話,華人相對少了,跟世界各地同學接觸的機會亦相對較高,亦更容易放眼世界放膽交流。 以下就是歐洲各國免費大學的簡介 法國 對於想要修讀藝術設計的朋友,法國這個文化大國當然是個最佳首選。學士每年註冊費用大概 300 500 歐。海外學生跟本土學生一樣獲有同一福利,同樣擁有住屋、社保、公交等補貼。而海外國學生都有權利工作,每年可工作 964 小時,亦即是全職人仕 60 % 左右的工作時間。畢業後,即使非歐盟國國民,也可被企業聘用,留在當地以工作簽證身分繼續生活。 德國 德國大學教學質量優越非常,擁有許多歷史悠久的知名大學。機械、工程、電子、汽車等理科,以及文學、哲學、神學等文科更是世界首位。每年註冊費用大概 300 歐,每月生活費用大概 500 歐。在學期間,可以工作 180 個半天,或是 90 個全天。畢業後,德國給予海外學生18個月時間找工作,工作滿 58 年可以申請永久居留,但申請會根據每個邦政府的不同計算而有異。 北歐 挪威、芬蘭) 北歐國家教育體制優秀出色,並提供不少英語授課的專業課程。數學、金融、生物、電子、電腦、環境、能源、工程等領域更是北歐國家的強勢專業。每年註冊費用只需大概 50100 歐。國民福利十分完善,學生們也可享受部分優厚福利。在學期間,挪威學生每周可以合法打工 20 小時,芬蘭學生 25 小時,假日則沒時間限制。但始終北歐生活非常昂貴,而且冬天實在太冷,這兩點的確要好好考慮。 雖然許多其他歐洲國家的大學都需要收費,但都是大概 1000 歐一年,相比英美國家還是便宜十倍八倍。如果你對某個國家特別鍾情的話,不訪詳細做個資料蒐集。而澳門同學若想留學葡萄牙的話,可到教青局及東方基金會查詢相關資助。 最後,你可能還是不明白,何以這些歐洲大國會給非歐盟國家學生免費教育。其實理由很簡單,因為他們相信平等。尤其是教育,根本就是每個人原本就該得到的機會。而且他們相信,學生畢業後會留在該國貢獻社會。當然事實是,許多學生都會因為該國如給他的平等機會而愛上該國,甚至落地生根。 ============ Photo Source from Institute for ImplantTechnology and Biomaterials e.V. httpwww.iibev.de

Docker Tag 命名
科技新知
MacauYeah・2024-10-24

一般來講,同一個docker image會提供多個不同的版本,每個版本會附予不同的tag,以作標識。但以docker image的維護者來講,它的tag通常代表的是自己程式的版本號。不過這個版本號卻存在很多變數,就讓筆者好好地逐一說明。 程式的版本號 在沒有Docker的年代,其實所有軟件在發佈時,都會標示版本號,方便使用方明確追蹤問題,自行選擇升級、降級以解決相容性問題。大家要重現問題,也能清清楚地重現。所以docker image的tag,在某程度,都是代表發佈自己的程式版本號。但以前的年代,軟件底層的依賴,例如OS層面的共享程式庫,則不在發佈的管控中,所以過去的程式,在跨電腦安裝時,都會出現缺少某些共享庫的問題。而使用了Docker後,image以內的共享庫的都會在打包的那一刻固定和發佈,就不會有漏的問題。 庫更新,怎麼辦 上面說到image可以打包共享庫,但問題是共享庫也會有安全性更新問題,那麼對docker image的維護者來講,它自己的tag又該如何命名? 因為庫的量可大可少,所以一般來說,都不可能完全把各個庫的版本號寫在自己的tag上。退而求其次,就是用quot;版本號日期quot;,庫的細版本號,就存在原始碼當中。Ubuntu 就是這樣的例子。 不過quot;版本號日期quot;的命名方式真的方便嗎?每次下遊用戶想更新去最近版本,都要自己找一次最近的日期。這樣對很多用戶來講都不夠方便。所以docker又提供了一個重tag的功能。例如ubuntunoble,在早些時候指著noble20240904.1,然後過幾天,又指向更新的noble20241009。更常見的是latest,每次image都預設會存在,docker也希望大家會定期更新這個tag,讓大家可以更易地找到最新版本。 註 這跟git tag有所不同,git tag並不預期會變的。當協作者收到tag後,那怕上遊刻意更新tag指針,協作者沒有刪除原tag之前,都不會知道tag更新去了哪裏。 我們該如何選 在發佈方和引用方來講,引用時可以明確使用唯一的quot;版本號日期quot;,對穩定性來講是有意義的。不過多多少少,會產生額外的時間成本。發佈方來說,就是多用了一些儲存空間,方便引用方可以隨時找到舊庫版本。而引用方,就要手動修改引用號,作為驗收依據,自動更新的難度比較大。 但對於自動更新要求比較大的情況下,可能就是使用latest或者會隨時更新的share tag共用tag比較實際。但我們也依然要定一些方式去版本更新記錄,例如:同時使用 beta latest archive 每日自動更新beta,只有所有測試都通過時,才把archive指向現在的latest,再把latest指向現在的beta。這樣做的好處是,核心的docker stack檔案改變的機會較少,也可以免除docker swarm做太細緻的權限管理。

「非法導遊」遭憎恨!澳門導遊業界發起“遊行”,嚴擊非法導遊!
其他
澳門生活圈・2019-05-10

▲「非法導遊」帶團迫巴士 引起一場混亂 ▲「非法導遊」帶領旅客坐巴士 100塊能坐一半人 自港珠澳大橋開通以後,澳門旅遊業大量增幅,其中,火爆的旅遊業也滲入了不少的「非法導遊」。 每到節假日,一團團人湧向巴士及賭場巴,而不是以旅遊巴為租用。 這只是問題之一,市民出行也有了一定的困難。但是,「非法導遊」似乎占領了導遊業界的優勢,業界發現團量大減。 導遊業界陸續發現,無論在關閘還是橫琴口岸,都出現大批沒有澳門導遊和旅遊巴的內地旅行團。 他們收取旅客的團費後,由內地領隊安排使用發財巴及巴士,直接影響本地導遊生計。 目前,非法導遊似乎占領了主導地位,更勝一籌,正規旅遊團被迫無奈之下,又難以取證,最終,導遊業界發起了遊行。 人民力量與業界發起遊行 本月9號下午3點,澳門人民力量與本地導遊業界在塔石廣場出發,遊行至政府總部遞信,主辦方估計約有200人至300人參與。 發起遊行的團體表示,有不少非法導遊團以「鄉親遊」為名來澳「集體自由行」,再由一位沒有導遊證的人帶團,在沒有租用旅遊巴及聘請導遊的情況下,以巴士及賭場巴作為出行工具。 這種做法除了對本澳導遊業界造成嚴重影響之外,也對居民日常乘搭巴士造成嚴重不便。 業界稱,非法導遊影響本地導遊的生計,又在沒有租用旅遊巴的情況下,帶同大批團友乘坐巴士,影響本澳居民出行及生活。 希望政府正視問題,加大執法力度,又建議向懷疑非法導遊團的團員分開查問取證。 本澳導遊業界反映「非法導遊」情況趨勢上升越來越嚴重,但礙於搜證困難,旅遊局至今一無所獲。 業界接團大幅下降 大橋開通後,業界發現團量大減,2018年10月底至11月,業界人均接團量只有5團,過去基本有25至30團,團量大幅減少八至九成。 自港珠澳大橋開通後,很多內地不良旅行社開辦2日1夜的旅行團,收取旅客1,000至1,200元團費,卻不找澳門地接社,在知情下仍違規經營。 目前,這些違規旅行團在珠三角一帶較多,且也逐漸在蔓延開。 去年,在關閘內出現多個內地旅行團都戴上同一款帽子或穿同樣衣服,抵澳後准備乘坐ldquo;發財巴rdquo;開展旅程; 但團隊不像以往常見的旅行團,並無高舉旗幟,也不見澳門導遊出現,澳門導遊工作期間必須佩戴政府發出的工作證。 旅客我們只是報了內地旅行團來澳門旅遊,但不清楚去哪些景點。 他們全部是自由行旅客,我不是領隊,只是遊客的同鄉。 導遊 本澳非法導遊問題加劇,嚴重影響本地旅遊業界的生存空間。 局長文綺華對此回應 雖然ldquo;非法導遊rdquo;的取證困難,但當局正研究多種方式協助搜證和執法,並與業界建立更好的溝通方式,期望有效打擊違法行為。 非法帶團之違規行為 內地導遊跨境在本澳非法帶團,一方面違反了本澳的非法工作規章; 另一方面,根據第4898M號法令《核准旅行社及導遊職業之新法律制度》,從事導遊職業者必須在澳門居住、與旅行社有合同聯系,並向有關當局進行登記及取得導遊工作證。 因此,非法導遊缺乏法律保障,服務水平參次,不僅對旅客的人身及財物造成安全隱患,更影響了本地旅遊業界的正常營運,引發惡性競爭。 除此之外,非法導遊的帶團方式有別於傳統旅遊團,通常不會預先租用旅遊巴,旅遊路線和景點也較不固定,較容易影響社區秩序,並與居民爭奪公共交通資源。 旅客被安排在行人道旁用餐 有旅遊業界反映,部份非法導遊為節省時間和成本,甚至安排遊客在行人道旁用餐,又或者在垃圾桶旁邊吃飯盒, 既阻塞道路、影響了環境衛生,也損害了本澳作為世界休閑旅遊中心的形象,相關部門應嚴肅處理,加強執法,防范違規行為。 澳將加強巡查安排 勞工局和治安警察局等部門合作加強巡查,每日都有人員在口岸或景區巡查,如發現疑似ldquo;非法帶團rdquo;,將會搜證核查是否違規。 如涉及內地旅行社的問題,也會主動通報內地相關旅遊部門跟進。 同時,前線人員曾遇過不少疑似ldquo;非法導遊rdquo;的情況,但經過調查後證實帶團人是持牌導遊。 因此,局長文綺華呼籲業界在工作時必須按規定佩戴工作證,以免被罰款,同時也可方便當局執法。 非法導遊搶了資源,又低價拉攏了旅客,讓業界導遊處於被動狀態。 不過,非法導遊卻搞得ldquo;一團糟rdquo;,收了錢,旅客卻沒有一輛舒服的觀光巴士,沒有一個舒適的地方吃飯。 帶著一團人去擠巴士,亂了市民的出行,搶了業界的業績,想要不嚴肅處理,還真的挺難的。 溫馨提示 旅客出行遊玩,一是為了尋開心,二是為了見識更多的地方,應當報些正規旅行團,這一方面能保證自己的安全,還能有個更好的旅遊體驗。 所以,出行的旅客們,想出去旅遊開心點,有個熟悉地方的朋友帶著最好不過了。 想要報旅遊團的話,那就尋找正規的旅遊團,出來遊玩,就不在乎多花一點錢,安全也多一份保障,此不快哉。 素材來源:力報、澳門旅遊局、網絡 圖片來源:力報、澳門電台、日報、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

廁所可以改建睡房嗎?
宗教玄學
熊神進・2020-05-20

熊老師工作手記之15 貧窮, 誰也不想, 每個人都想通過自身的努力而改變財運, 風水師傅抱著「趨吉避凶」的精神, 不管貧富, 從一個人的八字中找出他她的財星去結合房屋的擺設來提升一個人財運。 房屋風水三要素:門、灶、床。床既然如此重要, 我們今天就談談廁所對床的影響。 床是人睡的地方, 人睡了, 頭上及肩膀的三把火就減弱, 這是生理現象, 而廁所的五行中屬陰水, 在風水學上是「去財位」, 古時候, 廁所是安置在戶外的凶位上, 由廁神管理。 現代人貪求生活便利, 從70年代開始, 很多廁所都安置在主人臥間裡面俗稱套房, 從風水角度來說, 這是大凶的風水格局, 不受風水師推薦;而從生活上, 廁所安置在臥室裡面,方便晚上去洗手間和走出房間的尷尬夫妻身體接觸後, 女生清潔身體。 風水歸風水, 便利歸便利, 一般家庭, 一套房子從50平方至150平方, 說大不大, 而我們平均每晚上廁所一至二次, 我們有沒有必要為了「方便」而忽視風水的大凶?風水學家認為, 臥室設置廁所要注意幾件事: 廁所是全屋穢氣集中地, 因於是排水地方, 穢氣遇水而止, 我們把穢氣通過水渠排走, 亦即是把揹運送走。 廁所潮濕的濕氣,在主臥室會影響人們健康,尤其癸日出生在亥月的女性情況更嚴重, 所以它肯定會影響人們的睡眠品質。 廁所是細菌、蟲蟻容易生長的地方, 古時候的風水師傅是把茅廁放在屋外, 現化的房屋把廁所放在屋內, 因此我們的臥室儘量遠離睡床, 人睡了, 抵抗能力降低, 如果馬桶靠近床5米內,就容易跟細菌打交道,以致常常生病。 廁所不可能安置在屋的中心點, 凡中心點都是淨土, 是收集正能量地方, 如果在這裡擺放污濁糞便, 不消說, 全屋的人都受病毒感染。 廁所的組成部件有馬桶、洗手盆、排水渠、自來水管, 因此廁所的上一層, 下一層都不能擺放床鋪。 廁所是男精女血的地方, 是細菌爬蟲的生活地, 如果在廁所上方或下方安置床鋪, 這就等同跟細菌一起居住, 我們除了身體健康出問題, 還會做噩夢, 失眠, 甚至邪門的事都會發生。 臥室最好保持乾燥和通風,但這與潮濕的廁所相衝突。如果臥室的睡床正對浴缸, 馬桶, 男女主人都犯爛桃子, 筆者最近起了一枝卦, 今年的離婚率是十年來最高的, 因此請大家注意一下, 不要在臥室安置洗手間。 解決的方法就是拆除洗手間, 當然這不是讓人接受的方案, 我們退而求取次, 採用另一個安穩的做汰, 這就是擺放五個「黑曜石小八卦」。 「黑曜石小八卦」長時間應用在風水上,幾乎是廁所的剋星, 能帶走穢氣。「黑曜石小八卦」之外型呈八角,也就代表風水上的八方位,八卦化生萬物、具生生不息之氣,內裡中間有一個小太極, 轉陰為陽,吸收地氣,再配合玄學家之開光具備正能量,所以才具化煞效果。 廁所的風水其實還有很多, 我們遇上問題時, 最好請教政府註冊風水師傅問問, 任何胡亂擺設都會增加負能量, 影響一家人健康。 如有任何問題,歡迎聯絡: 風水、改名、講座預約服務, 林小姐 13726267799晚8時後 或加微信號 熊神進:澳門 85366618785 公共微信 macaumasterxiong 私人微信 macaumickey 淘寶風水法器店:httpmacauhung.taobao.com Facebook 熊神進澳門風水師 中國澳門風水掌相學會會長(澳門政府註冊)

6月考試了, 學生們需要的是什麼?
宗教玄學
熊神進・2022-05-17

#考試如何有好成績# 下月又是學生們的考試日子, 每年的這個時候, 筆者都收到很多家長、同學們的查詢, 大家都是這樣問ldquo;有沒有一些吉祥物可以幫助我的孩子讀書順利?rdquo; 這個問題我們從正能量去看, 凡事都是自己9分努力加1分外來助力。 你要把事情做好, 單純一個人努力是不足夠, 我們還要一些外來助力, 例如同事、領導、客戶、家長、貴人甚至宗教、吉祥物等, 沒有人可以永久靠自己的努力而忽視外力。 在讀書中我們除了正確引導孩子讀書外, 亦要關心他她的學習環境是否處於正能量中風水, 如果不是, 我們有責任去改善, 又如果因為客觀環境不能改善, 風水學家才建議在書房、書桌、書櫃、書包擺放一件吉祥物玄學叫法器。 擺放文學用的吉祥物有沒有要求? 我們會按開光要求而分幾種吉祥物, 用法簡單, 大家可以參考一下: 放在書包裡的, 我們建議是「魁星文昌筆」, 這種筆是桃木原材料, 尺寸小, 可以放書包、筆盒, 用法簡。httpsworld.taobao.comitem24910592070.htmspm=a21wu.11804641tw.shopcontent.8.8ff93f63bjaepP 掛在書櫃旁邊的是「文殊四綠星文昌筆」, 數量是4枝, 它的開光儀軌是多了一。httpsworld.taobao.comitem641439879964.htmspm=a21wu.11804641tw.shopcontent.10.4b433f631101VL 擺放在書桌上的, 都是「文殊智慧螢石天然綠晶柱」, 它是天然晶石, 不加人造色素, 開光程式要求多, 除了學生, 很多在職教師,校長都很喜歡, 因為它散發正能量。httpsworld.taobao.comitem622548770037.htmspm=a21wu.12321156tw.recommendtpp.3.5ee254b4P3ULNi 擺放書櫃頂層的是「桃木七層文昌塔」, 塔的尖頂可以吸取文昌靈光, 塔的底部有一個文殊種子字。httpsworld.taobao.comitem553771838303.htmspm=a21wu.12321156tw.recommendtpp.1.5d6f3b87R60B5F 掛件是「金榜題名朱砂掛件」, 這是人工雕刻, 師兄對工藝要求很高, 一天才雕一個, 如果發現損壞, 他就不交給玄學家去開光, ldquo;逢考必勝rdquo;這是正念。httpsworld.taobao.comitem669437865626.htmspm=a21wu.11804641tw.shopcontent.7.1de53f63vZvmqY 這系列的吉祥物都是港澳臺風水師常常推薦, 因為用法簡單, 效力強, 公共微信 macaumasterxiong 私人微信 macaumickey

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差不多。因為網路環境,大家要重現一個基於TCPIP而有commitrollback的難度較大。當網路出現斷線,廣播者無法確定是否需要重做。在重複收到訊號時,最後還是需要觀察者訂閱者來決定怎樣處理重複記錄。但比Pull好的是,Push可以限制單次訊號的傳送量,也可以確保觀察者訂閱者一定收到特定的記錄。 上述就是筆者在這一年來遇過的坑,如有什麼不足,很歡迎大家一起來作更多討論。

澳門日報專欄 : 白髮白滑
美容
MeL iEeong・2017-01-20

隨年月增長,港澳女生都面對面黃、暗啞容貌,美白是每年的例行公事,但點解好像斷唔到尾又唔持久呢?唔通廣東人天生就係黃面婆?非也~ 今期講白髮白滑,唔係講真正既白色頭髮,第一講是如何持續美白兼擁有滑嘟嘟肌膚,第二是如何擁有順滑髮絲。 每個品牌都有第一個產品,要為產品命名真不易,簡單一點,將產品數字化,既能了解品牌,又簡易清楚其發展,Verso Skincare 是瑞典的護膚牌子,Verso 意思是反轉、逆向之意,放在保養品上,故名思義是指逆行而走的「抗老」。早前與品牌的負責人見面,才知其下所有 product 均添加獨家 Retinol 8 ,第9和第10個 Verso 產品已在數月前推出,為 Lip Serum 和 hand cream。 lip serum 是品牌推出首支蘊含 Retinol 8 的唇部精華,非單一滋潤雙櫻唇,還可助自身生產膠原蛋白,透明質酸補充唇肌水分、增加彈性,令雙唇變得柔軟飽滿,提升唇妝效果,撫平唇紋及唇部周圍細紋,最重要可淡化唇邊黑色素。 全線產品不含礦物油、Paraben及色素,而 hand cream 同樣蘊含 Retinol 8 ,質地極輕盈且快吸收,用後不怕黏稠而影響工作,具防曬、淡化手部色斑及撫平手紋的效果。 說回什麼是 Retinol ?應該是目前已知最有效,最廣泛使用的抗老成分。它是左旋 A 醇或視黃醇,可活化、飽滿、為肌膚加強光澤感,經醫生臨床證明可以延阻皺紋的出現、強化肌膚屏障並減少色素沉著,但 A 醇產品具有一定的刺激性,有可能會造成皮膚敏感等問題,必需由醫生處方或經測試可在專櫃銷售的才好使用, Verso 團隊減低大眾緊張,於是便量化 Retinol,從而出現 Retinol quot;8quot;,不但比一般同類產品有效 8 倍的成份、量化產品系統,加強消費者信心。很多含有 Retinol 的 product 不建議懷孕及敏感人士,品牌負責人指出其科研產品穩定性比坊間同類產品高,對於氧氣和紫外線反應低,因此便成為人人皆可使用,並可於日間使用。 我從小有兩位朋友天生quot;鐵線頭quot;,點梳都解決唔到(一嚿)雲在頭頂的局面,自 salon 提供負離子服務後,真的為她改變外觀,可是每當頭髮增長1寸便帶來尷尬局面,暫未有方法改變其quot;曲線quot;DNA,但可用儀器幫助 iKoo 亮髮柔順器 estyler。 iKoo 來自德國,我一直用開「ikoo魔力髮梳」,喜歡它的原因是每次梳頭都像是進行頭皮舒壓療程,特點在於那規則交錯的長短齒刷能輕易的梳開髮結,能均勻的觸壓到頭皮穴點,令人放鬆舒服,濕髮使用不會加大拉扯力而造成髮絲斷裂、落髮和連根拔起的頭皮疼痛,是一把具功能性的梳子,產品同時已取得專利,一邊梳理頭髮,一邊可進行頭皮穴位按摩,迅速在歐洲爆紅。 剛推出的亮髮柔順器 estyler 不像普通直板夾,相比魔力髮梳體型較大,需帶電才可燙直,革命性設計不會扯傷頭髮情況下令頭髮表面變得亮麗光滑。 原因其 37 塊陶瓷板在過程中能輕易梳開髮絲及保護頭髮,結合直髮器和負離子梳的雙重功能,為不同髮質人士提供5段不同加熱能量。 零技巧,只需一梳,節省50%的時間即可解決鐵線、毛燥、無定向髮絲。 陶瓷的好處把頭髮梳直,並是乾巴巴拉直髮絲,保護髮根,打造亮麗順滑直髮,負離子釋放隨君決定,產品的安全制式在開啟三十分鐘後會自動斷電,即使忘記關電源也不用擔心。 刊登於 20170114 澳門日報專欄 Link httpwww.macaodaily.comhtml20170114content_1150483.htm

澳門皇都酒店FADO 餐廳行政總廚 Luís Américo全新葡式佳餚
澳門葡國菜專題
小燕品味・2023-11-17

澳門皇都酒店FADO 餐廳行政總廚 Luiacute;s Ameacute;rico 於2023年11月從葡萄牙抵澳,與各位粉絲及老饕見面,並炮製了全新葡式佳餚,特別餐單將供應至 12 月 10 日,不容錯過! 日前筆者就參加了由皇都酒店和佳酌有限公司聯合舉辦之rdquo;Casa da Passarella 及 Dona Maria Juacute;lio Bastos 葡萄牙美酒佳餚之夜rdquo;, Luiacute;s Ameacute;rico 精心設計五款嶄新葡式佳餚,搭配四款精選美酒,讓賓客愜意享受。席上聽取主廚創作幾道菜品的概念介紹, 還有Casa Passarella 釀酒師 Paulo Nunes 和 Dona Maria Juacute;lio Bastos 銷售總監 Francoise Emery 娓娓道來酒莊與葡萄酒的故事,非常精彩的餐飲享受。 菜品與葡萄酒搭配甜薯烤八爪魚配橄欖油、紅椒粉 烤八爪魚口感鮮嫩彈牙,甜薯軟糯,加入紅椒粉,更添一絲誘人香辛味道。搭配礦物感豐富的Casa Passarella Abanico Reserva 2020,美妙的味蕾體驗。 鷹嘴豆慕絲配鱈魚及薄片切蛋 Luis 表示此道菜式在葡萄牙是經典的「療癒食物」,鱈魚嫩滑,鷹嘴豆慕絲香滑,加入炒蛋及蕃茜,與豐盈花香與果香的Dona Maria Amantis Reserva 2021共享,讓味道進一步昇華。 烤牛柳配椰菜泥、烤蘑菇及蘆筍 FADO 餐廳的經典菜式,搭配時令的蘑菇及蘆筍與甜美的椰菜泥,搭配味道濃郁、酒體飽滿的Villa Oliveira Touriga Nacional 2015,讓整體口感更有層次。 伊比利亞豬頸肉配栗子蓉 豬頸肉肉質鮮嫩,以秋冬當造食材栗子煮飯及製成栗子炸球,層次豐富。以酒質細膩的Dona Maria Grande Reserva 2017搭配,盡情感受葡萄牙的美味! 阿連特茹無花果蛋糕配核桃、奶油芝士 此甜品以阿連特茹無花果作為蛋糕饀料,與核桃及奶油芝士共嚐,口感更為豐富,層次更為複雜。 在此介紹當晚兩個葡萄牙酒品牌, 自 1892 年以來,Casa da Passarella 位於杜奧產區,是葡萄牙最古老的靜態葡萄酒產區之一。席間品嚐的Villa Oliveira Touriga Nacional 2015紅葡萄酒,是酒莊第一個品牌Villa Oliveira 同系列,它最古老的一瓶酒標籤日期為 1893 年。 Casa da Passarella 目前擁有約 100 公頃土地,其中 55 公頃為葡萄樹。55公頃的土地被劃分為7個不同的葡萄園,每個葡萄園都有其獨特的特徵,令人不禁驚嘆原始品種的多樣性。 酒莊關注的不僅僅是品種的混合,而是葡萄園的混合,使 Casa da Passarella 的葡萄酒反映了獨特的風土。Passarella 位於Serra de Estrela 山脈,地勢極高、寒冷且土壤貧瘠,位於葡萄牙與西班牙之間的山口。氣候為大陸性氣候,海拔 600 米,適合長時間懸掛,從而產生絲滑成熟的單寧、出色的酸度和整體新鮮度。山脈可以抵禦大陸性極端溫度和雨水。 Dona Maria酒莊位於海拔約 450米,日夜溫差大,使葡萄得以完美成熟。席間享用的Dona Maria Grande Reserva 2017年份紅葡萄酒採用精選的老藤葡萄釀製而成,採用傳統的踩踏法在古老的大理石ldquo;lagaresrdquo;中發酵,並在新的法國橡木桶中熟成一年,呈現出深紅寶石色和濃鬱的野果香氣,與薄荷和香料的味道相得益彰。味道濃鬱圓潤,單寧柔滑,餘韻持久。2009年,Juacute;lio bastos被著名的《Revista de Vinhos》評為ldquo;年度釀酒師rdquo;,並榮獲多項卓越獎項。 地址 澳門得勝馬路24號 查詢訂座:853 8597 9146 電郵:marketing.pr@hotelroyal.com.mo