搜尋

搜尋結果

當你無法改變命運, 你可以怎樣?
宗教玄學
熊神進・2020-08-31

每天想一想 很多老師都教學生:ldquo;你是命運的主人rdquo;。的的確確是這樣, 命運掌握在強者手上, 遇強越強。 在我們一生中, 常常因為感情、金錢、工作、名利、學業甚至小人而煩惱, 最近有一位律師, 她說她跟老板有了婚外慾, 叫我幫她做「ทำเสน่ห์ 」。我不是情感專家,不懂小愛,我在想,人的愛情, 真的可以靠「อธิฐาน」來改變?筆者仍在學習中, 沒有結論。 某些「慾念」, 我們可以通過學佛或宗教來解決, 但有些unable to resist 的事, 我們就要用另一種心態面對 irreversible。 如果你跟丈夫妻子通過很多次溝通都沒法修補裂縫, 離婚也是可以理解。當無法改變的事實, 請不要為難自己, 對自己公平一些, 請接受現實,這是你「命中安排」。 很多人錯誤地評價玄學家, 以為風水師傅可以改變God willing, 其實, 天亦有天劫, 面對不可逆的, 請不要責備自己, 認清現狀接受結果,你能做的只有這些了。 你不能改變現實,但你可以改變心態, 請看圖中的一家人, 他們的房子被大火燒, 他們知道沒法改變 fact, 他們就改變自己心態, 開開心心在家園前拍一張照片留念, I like it 笑亦要做人, 哭亦要做人, 不要忘了,明天起來又是新的一天,太陽依舊升起,萬物都在迎接著新的一天。 快樂和痛苦都是心態的流露, 既然是心態, 你越是壓抑自己那麼就越是走不出心態,失去的愛情,你無法改變,現實的殘酷,你無法改變,當你面對著許多許多無法改變的事實,就你要學會接受,學會適應,家師有句話, 說的很好「逆來順受, 順來接受」。 生活想要美好,就要有「接受」的智慧, 你改變不了別人,但你可以改變你自己,你改變不了過去, 你就要好好珍惜當下,努力的創造未來。Holler、yell、roar、nervous 都不是解決問題的最好方法, 只有放開胸懷, 面對當下,對不可以改變的事情,要有心胸去接受、適應、真的要讓自己適應環境,這樣, 你才忍得住孤獨,耐得住辱罵,經得起折騰,擋得住誘惑, 明白嗎? 如有任何問題,歡迎聯絡:B149B142B148B142B149B142B150 林小姐 13726267799晚8時後 或加微信號 13726267799 熊神進:澳門 85366618785 公共微信 macaumasterxiong 私人微信 macaumickey 淘寶風水法器店:httpmacauhung.taobao.com Facebook 熊神進澳門風水師 中國澳門風水掌相學會會長(澳門政府註冊) 熊神進玄學信箱 httpsgoo.gljAVv8U

2017澳門文娛匯演之澳門草地音樂會-樂器演奏會
音樂聯合國
Trisha・2017-07-15

2017澳門文娛滙演之澳門草地音樂會樂器演奏會 澳門草地音樂會成立於2017年1月中旬,本會於2016年4月開始經常在各個公開地區進行草地音樂會,用音樂將人連結在一起,加強人與音樂之間的交流,成為一個與眾同樂的音樂派對。 今次本會首次與街總栢蕙活動中心合作進行音樂表演,今次邀請的演出單位有「怡情樂聚樂隊」、「Be lov'ed Chamber Music 」、「Saturn」、「Bruce amp; Dragon 」 活動並是免費入場,歡迎廣大市民參加! 日期2017年7月15日 六 時間晚上8時至10時 地點栢蕙活動中心 是次系列活動並設入攝影比賽,獎金豐富,歡迎攝影愛好者一同參與! 【2017澳門文娛匯演】攝影比賽章程 主辦單位:澳門街坊會聯合總會 簡  介:澳門文娛匯演攝影比賽已舉辦多屆,每屆均吸引不少攝影愛好者參加,為主辦單位 提供不少優秀作品,以及為宣傳及推動本澳特色文化的發展作出貢獻。 內   容:以【2017澳門文娛匯演】所舉辦的各項文娛匯演活動為題材的攝影作品。 對  象:澳門巿民 作品要求: 1. 以數碼相片檔案提交,作品長邊最大為2500px,存檔為JPG檔,檔案不大於2.5MB。 2. 相片檔案命名,以數字 證件姓名作為檔案名稱及標名演出單位名稱,例如作者陳大文演出單位為澳門hellip;.會,檔案名稱為:「1陳大文演出單位澳門hellip;..會」、「2陳大文演出單位澳門hellip;..會」hellip;hellip;「8陳大文演出單位澳門hellip;..會」檔案名稱不合乎規則,將不予評審。 3. 每位參加者最多提交8張作品。 參賽方式: 填寫報名表連同相片光碟交到栢蕙活動中心澳門荷蘭園大馬路栢蕙花園地下 交件日期: 2017年7月15日至2017年8 月15日 獎  項: 冠軍一名 :獎狀乙個,獎金澳門幣4,000元攝影者3,000元,演出單位1,000元 亞軍一名 :獎狀乙個,獎金澳門幣2,800元攝影者2,000元,演出單位800元 季軍一名 :獎狀乙個,獎金澳門幣1,500元攝影者1,000元,演出單位500元 優異獎二名:獎狀乙個,獎金澳門幣1,300元攝影者800元,演出單位500元 備註:為鼓勵更多影友參加,冠、亞、季軍不得有相同作者,同一作者最多只頒 兩個獎項。 評 判 團:由主辦單位委任評選成員。 頒獎地點:栢蕙活動中心 日期及時間:2017年8月22日星期二2000 附則: 1. 作品必須為參加者本人所創作,嚴禁盗用借用購用別人所創作的作品參賽,違者將被取 消參賽或得獎資格,主辦單位將向得獎者追回已獲獎品及獎狀。其違反著作權版權之法律 責任由參賽者自行負責,與主辦單位無關。 2. 凡參加者均默示無償許可主辦單位日後以任何方式發表、出版或使用其作品。 3. 凡參加者須承認本章程,如作品不符合規定,主辦單位有權取消其參賽資格。 4. 凡參加者對評選委員的決定不得異議。 5. 本章程如有未盡善處,主辦單位有權隨時修改。 查 詢:電話28591492或瀏覽httpwww.ugamm.org.mo FACEBOOKhttpswww.facebook.comprofile.phpid=100000486698369。

澳門航空台灣線暑假優惠來回連稅MOP1,280起!
激安優惠
OHChance 旅遊誌・2018-05-07

澳門航空推出6月、7月初、8月尾的台灣線優惠,出發限定坐暑假加班機,回程就不限。最平的優惠票7月21日至8月26日暑假正旺季出發不適用(不過高雄有貴300的票),平飛量都ok,難得澳航出暑假票,之前無買虎航買唔落手的真係可以睇睇。 【重點資訊】 《優惠價錢(來回連稅)》*澳門hArr;台北高雄:MOP1,280(6月1日至21、8月27日至31日) *澳門hArr;高雄:MOP1,580(7月21日至8月26日) 優惠出發航班限制:台北:NX6029612;高雄:NX9666  《出發日期及最長停留》.出發日期:6月1日至8月31日.最長停留:7天  《購票日期及方法》.購票日期:5月16日2359前預訂.預訂方法:至澳門航空官網.預訂網址:httpohchance.inforefairmacau  【輔助訊息】.澳門航空票價包20KG托運行李及機上餐飲。  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。  價錢 Sample ndash; 澳門飛台北來回連稅MOP1,280 === 更多優惠機票資訊,即上 OH!Chance!澳燦旅行資訊 httpohchance.info 去日本旅行買咩 JR Pass好?唔知間航空公司好唔好坐?即上 OH!Note!小燦的旅行筆記做功課 httpohnote.ohchance.info

無行程hea首爾 -- 明洞掃街篇 Day1
走遍世界
. 小城閒人 .・2017-12-13

首爾必定是其中一個澳門朋友3,5天短程必到的旅遊熱點. 閒人上次踏足首爾已經是去年因為工作關係. 之前多次走韓國線賞櫻看紅葉實在是美,感覺絕不遜日本, 只是, 要看然美景確實要付一番努力. 早起行山趕長途車是必然, 人頭湧湧避人拍照是必需技能. 今次, 閒人本著閒到底, 實行hea住出走一趟首爾無行程之旅. 坐凌晨航班飛首爾旅遊說是年青拼勁有活力的態度, 閒人既然閒到底, 當然是去玩去到盡. 凌晨5点多到步, 落機到過海關居然不算多人, 只有十多廿人排隊. 哇噻, 好有序排單行排隊, 哈哈哈還是第一次 之前好多次到步都是幾百人堆擁等過關毫無跌序. Good, 這樣子就算是A380坐幾百人的航班, 要等也舒服多了. 十分幸運不消一會就順利過關取到行李. 11月底12月初首爾的天氣比想像中冷, 出機場外面坐機場巴士6015去明洞就開充份感受到了. 到酒店休息一下充滿電之後, 作為第一天輕鬆行程, 下午例必是逛明洞. 由於是零晨機, 胃口不及平常好, 決定清淡些來個營養粥. 明洞附近很多粥店, 從酒店直接走過來不消十分鐘, 先經過漂亮的明洞聖堂駐足了一下, 然後抬頭隨便挑一家旁邊的樓上粥店. 註照片中並不是本人 Q 小店很雅緻開揚坐得舒服. 點了鮑魚粥跟蚝粥十分好吃. 只是鮑魚粥的鮑魚有點少, 相對來說蚝粥既美味CP值更高一點. 吃過粥補充元氣, 是時侯逛街了. 平日人不多逛明洞逛得真舒服, 但是, 感覺又好像冷清點不夠熱鬧 哈真夠矛盾的傢伙. 這次來發現, 明洞街頭小吃真越見花樣百出, 每次來都必有新東西吃, 相比澳門美食節絕不遜色. 一如以往除了本地人最愛的傳統炒年糕, 烤肉串, 蒸蛋糕等, 閒人發現現在的小吃越來越講究, 而最吸睛的必數烤活龍蝦和烤扇貝. 原隻龍蝦先烤熟, 再把芝士放在龍蝦上面在高溫燈下面照2,3分鍾, 烤溶又有點焦入口美味. 其實整個過程檔主做的很用心, 慢工出細貨. 雖15000WON價格不算便宜, 但作為quot;試新野quot;也OK的 最高檔的街頭小吃呢 烤扇貝看來也具吸引力 但烤熟後一份吃的很小 一整條街琳琳種種吃的實在太多, 閒人肚子放不下太多. 數最人氣仍然是傳統炒年糕, 而閒人目測烤牛肉球, 燒粟米, 也很不錯, 推介可以試試. 盤點了數之不盡的街頭小吃, 豈能遺漏又大又香又肥美的士多啤梨呢看照也開心 時值正開始踏入收成期, 閒人會選士多啤梨為最讚街頭美食. 幾天下來閒逛每天例必買來吃

澳門教育家陳康妮:如何提升學生對學校歸屬感?
文化創意
陳康妮・2021-02-02

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作十七年  上星期做教師培訓:學校歸屬感(school belonging),課堂內容提到讓學生感到自己是屬於學校一分子。自己有份參與其中,愛學校生活。與學校同學建立好互動的關係。讓學生能夠在接納、公平的環境中學習,與同學相處愉快。這是建立學生歸屬感的重要因素。   國際學生能力評量計畫the Programme for International Student Assessment, PISA在近年的調查成果報告指出中,校園欺凌與不良行為與學生在學校的歸屬感有關。澳門政府十分重視學生在學校的心理健康,以及在校園和諧、關懷氛圍的建立。 未來澳門教育: 1,關懷澳門學生在學校的歸屬感 除了課堂生活外,也建議透過輔導或誇科活動,主動發現不同特質的學生,給予關心與陪伴。 2,學校需重視活動教學,以提升學生的活動參與感。原因學生對於學校的活動參與感對學校歸屬感更為重要。高度參與學校活動的學生對學校的歸屬感較高。建議活動教學應考量學生需求及痛點:例如從學生喜愛、對學生有喜愛作切入點著手。例如設計需要協作問題解決能力、吸引學生參與,建立關懷校園,讓學生有歸屬感的學校。

6月6 日至6 月12 日一周生肖運程
宗教玄學
熊神進・2022-06-05

鼠: 【人生是一條沒有回程的單行線,上帝不會給你一張返程的票】 財運走的是劫財運,慎防小人破財,不宜借錢與人,投資時亦當謹慎。感情上也有可喜進展,不過須專情些,不招孽緣,提防多角戀。從運盤來看, 會有小意外, 記住,說的是意外之災,當然是防不勝防,不要自以為聰明,比你聰明、狡猾的人多的是。身體方面須多加提防腸胃疼痛。貴人方位:正南方向。 6月6 日至6 月12 日一周生肖運程 牛: 【人的一生就是體道,悟道,最後得道的過程】 愛情運勢和事業運勢受到互相排斥的狀況,不要以為愛情是生活的全部,一而再再而三的為了愛情而放棄事業,建議和戀人之間要多用心溝通,好好在事業上付出努力,才能得到應有的回報,感情如是。身體狀況一些舊疾容易在這個個星期份復發,所以要及時調整好自己的身體。靑少年文思大進,學習能力甚高,百尺竿頭,可以更進一步。 6月6 日至6 月12 日一周生肖運程 虎: 【說一句謊話,要編造十句謊話,何苦呢?】 做生意的朋友會迸發出不少新點子,這將能有助於個人事業發展。財運還算穩定,偏財運旺尤其在早幾天的時候,會有意外的豐厚收入。感情方面, 情侶之間相處較為融洽,可適時謀求進一步發展。已婚者要提防捲入糾纏不清的三角關係,影響與伴侶之間的感情。身體方面須注意飲食衛生,避免病從口入。另外不論男女都容易碰上男貴人,不過陰陽相吸,始終是女性會比較有利。 6月6 日至6 月12 日一周生肖運程 兔: 【知識是勤奮的影子,汗珠是勤奮的鏡子】 事業上雖然會有不錯的發展機會,但要記得對待每件小事都要格外細心,避免因為自己的粗心而造成公司損失,尤其是在跟合作公司簽合約時候更要小心,財運不俗,尤其是偏財運極佳,建議本周的投資可以大大展身手。另外易招惹是非,容易因一般的口舌等麻煩引起大紛爭,甚至到難以收拾的地步。 6月6 日至6 月12 日一周生肖運程 龍: 【想幹的人永遠在找方法,不想幹的人永遠在找理由】 感情平順但桃花運較為旺相,已婚的男女應注意感情上起風波。本周應注意脾胃方面的健康。有血星, 不適宜從事一些帶有危險性的玩意,如滑雪、溜冰、開快車等。在事業上發揮所長,個人才華及領導才能得到認同,凡事能逄凶化吉,權力及地位亦有望提升。無論是出差還是出門旅遊,亦務必要留意天氣變化、航班延誤、行李或財物損失、路面意外等情況。 6月6 日至6 月12 日一周生肖運程 蛇: 【看別人不順眼,是自己的修養不夠】 ldquo;天空rdquo;星是顆有關靈感、想像力的吉星,代表天馬行空、創作力豐富,對事物有新的思維及看法,倘若本身從事設計、編劇、寫作等創作行業,將會有突破性的新發展。未有對象,仍未有愛侶的朋友帶來喜訊。不防留意你身邊的人,例如:同事、同學、鄰居。就是說,很可能已經認識的,不過一直沒有留意。 6月6 日至6 月12 日一周生肖運程 馬: 【多花時間成長自己,少花時間去苛責別人嫉妒別人】 已屆適婚年齡的朋友,今個星期,如果計畫結婚,必須有心理準備,必然出現阻滯、波折。婚禮儀式未能完美。已婚人士本周要十分留神,要格外小心。因為很可能有異性入命。如果,你不懂的自製,處理的不好,便會捲入三角漩渦,不但做成不必要的困擾,傷害了原先的感情,甚至,做成人的傷害就後悔莫及了。 6月6 日至6 月12 日一周生肖運程 羊: 【快樂在滿足中求,煩惱多從欲中來】 本周盡可能減少外出聚會的次數,學業一般,情緒懈怠,看似勤懇,但效果不高,容易分散注意力,需要增加知識的累。多陪陪家人,聽聽長者的建議,能讓你受益匪淺。財運上會有一些機遇,會因為貴人的關照而利於自身,但需要多努力去爭取,否則難有收穫。注意腸胃、肝臟方面的健康。旺運顏色:紅色、紫色。 6月6 日至6 月12 日一周生肖運程 猴: 【自己要先看得起自己,別人才會看得起你】 你會有受制於人的感覺,你的朋友都像比你強,比你幸運。並且,要提防你的朋友、拍檔,見利忘義,陰謀出賣,不顧道義,反目成仇。感情稍差,容易產生誤解,會不經意冷落對方,需要適當的包容遷就;財運不利,難免破耗,避免因過貪而至於挫敗。多注意身體健康,建議多喝紅茶,可暖胃、助消化,補身體,使人體強壯。 6月6 日至6 月12 日一周生肖運程 雞: 【要銘記在心:每天都是最美好的日子】 桃花運較好,但多為偏桃花,露水情緣,未婚男女也須注意仔細觀察,可謂日久見人心,切不可因一時衝動而上當受騙,有伴侶的朋友,警惕周圍有第三者插足,彼此之間要互相體諒,才不會讓他人有機可趁。財運不理想,不宜偏財方面的收益,投資須慎重。多注意身體健康,儘量少吃傷胃的飲食。貴人方位:正南方向。 6月6 日至6 月12 日一周生肖運程 狗: 【世界上只有一樣東西是任何人都不能搶走的,那就是智慧】 工作中處處有阻礙,有小人牽絆,容易被對手橫空插手,造成自己業務上困難重重。提防一些隱藏的禍害,未發現的困難、危機。應酬、交際、娛樂、飲食的事特別多。財不旺,投資需謹慎,容易大手大腳,造成月底經濟緊張,入不敷出。要小心注意飲食衛生,並且要注意休息,不要把自己累垮了。不論如何處理錢財,都應記得要合理規劃每一分錢財,養成勤儉節約的習慣。 6月6 日至6 月12 日一周生肖運程 豬: 【愚昧者怨天尤人,無能者長籲短歎, 儒弱者頹然放棄】 感情上要提防外來的誘惑,會有見異思遷之象。不過,你有控制力,桃花一現瞬即逝,可以增添生活一點情趣。事業運勢同樣不錯,會因為自己出色的表現得到上層人士的關注,同時貴人緣爆棚的日子裡,很多難題都會因為貴人的到來而迎刃而解。在這期間不宜流連聲色場所,以免引起閑言是非,因而防礙公事。 微信 macaumickey 公共微信 macaumasterxiong

CTM Home Media x hmvod 帶您重溫《侏羅紀》經典系列
娛樂殿堂
Cheers!・2025-07-16

睇完新一輯 《侏羅紀世界:重生》覺得未夠喉,仲想睇多 d? CTM Home Media x hmvod 帶您重溫《侏羅紀》經典系列,由 1993 年嘅首部曲到最新續作,6 部精彩鉅作完整呈現,每一段血脈沸騰嘅冒險旅程,都可以喺呢度重新體驗,即刻開啟您嘅冒險之旅 【 hmvod 三大優勢話您知 】海量片庫任睇:超過 10,000 小時中西影視庫,暢享視覺盛宴。 多屏無縫暢連:手機、平板、電視自由切換,隨時隨地輕鬆享受戲院級視覺衝擊。預先下載功能超實用:暑假旅行搭車、搭飛機都可以離線輕鬆睇,娛樂時光不間斷。仲有大好消息 CTM「自己人」專屬著數ldquo;暑rdquo;到嚟啦!新客戶只要用 350 CTM 積分,即可兌換首月免費體驗任一娛樂服務,今個暑假一於全家睇到盡、玩到盡、Chill 到盡hmvod|《壞蛋獎門人》、《功夫熊貓》、《蜘蛛俠》 加碼送 12 張電影券,海量精彩電影任睇。Blacknut 雲遊戲|500 款頂級遊戲免下載暢玩,新上線《尼克卡通全明星集結大亂鬥》、《尼克卡通賽車手2》、《金剛戰神:群狼盛宴》帶您感受刺激嘅遊戲世界,邊玩邊練反應力。myTV SUPER|新增 40 條直播頻道,無論係探索《Love Nature》嘅奇妙大自然,定係觀賞《Pulse Documentaries》嘅深度紀錄片,抑或同小朋友一齊睇《Pet Club TV》嘅可愛小寵物,都可以一邊悠閒娛樂,一邊輕鬆學習。➤➤ 立即兌換:httpss.ctm.netq4ci6 ➤➤ CTM Home Media 詳情:httpss.ctm.netQe2od

Docker 中的非管理員用户 Docker non-root user
科技新知
MacauYeah・2025-03-14

Container USER為何重要 在制作Docker Image的過程中,有時會接觸到 USER 這個設定。這事關到最後的 Docker Container內部運行的那個 user 到底會有什麼權限。大家也要知道,Docker Container 其實也只是一個 Linux 上的程序,也就是如果Container內權限過大,也有機會從 Container 內部存取到 Host上的資料。 一般情況下,Docker Image 預設的 USER 就是 root,最基礎的base image都是一樣。而我們想換,其實也相當簡單,就像Linux上起User一樣,只要經指令RUN adduser xxx 或RUN useradd xxx 也可以在 Docker Image 中創建帳號和 home 資料夾,之後就隨時經USER xxx來切換 實際上是不是這麼簡單 如果你將要Container中執行的程序,是一個binary,平常你在Linux中也是以 nonroot 方式執行,那麼是的,就是那麼簡單。例如你執行系統中的java, node, python,原本在Linux中就已經是誰都可以,那麼你的docker container 也應該沒有難度。 但如果原本的安裝包,預設是由system service來啟動,我們就要花點力氣,看看那個service是怎樣呼叫binary的,然後就一步一步模擬它的做法。例如筆者有打包的codeserver,預設是system service啟動,但它也有提共binary的執行方法,安定好home資料夾後,我們也可以手動啟動。 泛生之檔案權限問題 上述binary的情境之所以簡單,是因為大部份情況下,我們都只對於container 內部運行考慮即可,因為預設投產情況下的運作模式,都是隨時起、隨時刪、隨時砍掉重練,只要container內部運作可以自給自足,就可以了。Docker Swarm的運作也是如此,所以它不預期有的持久化資料權限的問題。 而持久化資料權限的問題,其實早在單個Linux伺服器就已經存在。同一個伺服器中,不同process就有不同的UID,當他們需要共同讀寫某些檔案,就會設定多人權限。同理,當多個Container要共同檔案,也是同樣問題。在討論共享檔案之前,我們先看看預設 Docker Storage Mount 會給我們什麼權限。 如果是bind mount,bind mount的權限預設會是Host內的檔案或者資料夾的權限。 如果Host是root,container內是nonroot,container有機會無法讀寫bind mount內的檔案。 留意權限設置就可以解決問題 如果Host是nonroot,但container 內是root,從container內生成的檔案,Host的nonroot user就無法使用。 Host是nonroot的話就一定無解,Host至少有sudo權限,臨時變成管理員,去修正問題。 如果host和container也是nonroot,但UID不夾,其實也不能交換使用。 跟上述一樣,最後要靠sudo來解決問題。 如果host和container也是root,就沒有權限問題,但就有安全性的風險。 如果是volume mount,就還是看看 mount path 是docker image layer中現有的 path還是新起的path 大部份手動建立的named volume都是root 經docker compose起的named volume滿足以下條件的話,將會是nonroot。 docker image 中的已有該path存在。 named volume未存在,docker compose會把對應path的內容在初次建立時抄到named volume 中。 例如ubuntu24.04中的homeubuntu,存在於docker image中,它的擁有者就是UID 1000,我們經docker compose HOME_VOLUMEhomeubuntu,在HOME_VOLUME建立時,就會是UID 1000。但如果是 NOT_EXISTShomeubuntusomethingNotExists,那麼NOT_EXISTS建立時,也會是root 上述討論的Storage mount是集中在單機情況下,使用HOST OS的本地儲存。若現在的場境是多機共享的share storage,就會更麻煩,還要看看那個share storage本身的屬性。例如常見的Linux NFS,其實有指定的權限,跟NFS的Login權限有關,如果你的process本身對檔案權限很敏感,就請先不要挑戰NFS例如postgresql。 Rootless mode Rootless 模式 Rootless 模式指的是在Host中,執行Container的使用者,不需要是管理員,筆者就常用於開發環境中。投產環境中反而沒有聽過這樣的討論,因為投產環境很少可以讓非管理員去執行這麼重要的環境管理。 雖然只是開發環境,但這像前述的bind mount討論中,如果Host是nonroot,但container 內是root,又或是兩者nonroot,但UID不夾,也會出現權限問題。無腦的將host user加入docker group,只可以讓非管理員可以運行docker,但解決不了權限問題。 真正有條件解決的,可能就會向linux subgroup的方式發展。暫時筆者用得比較順的rootless mode,可以無腦用的,不是docker,是podman。有興趣的朋友可以經podman官網看看教學,它給筆者的感覺就像是自動轉換UID。 podman rootless mode 想看更多 筆者已經將過去的文章重新整理成gitbook,有興趣睇更多的讀者,可以來筆者的gitbook再翻一翻 httpsmacauyeah.github.ioAProgrammerPrepares

你開始寫 Spring Boot 測試案例了嗎?
科技新知
MacauYeah・2025-11-29

雖然筆者過往做 spring boot framework 教學中,都有滲入一些測試用例。筆者也曾經困惑了很長一段時間,所以就獨立開一個主題,聊一下筆者在實務上對spring boot test 的理解。 測試案例究竟測試什麼? 測試用例 test case 是確保你的程式碼正確性與穩定性的重要步驟,但在 framework 下,並不是所有功能都很容易寫成測試。所以在討論 framework 測試之前,釐清測試的本質。 function input business logic function output 這意味著我們輸入某些資料(input),然後經過業務邏輯(business logic)的處理,最後產生結果輸出(output)。 我們的測試目標,其實就是確保業務邏輯正確。而我們的手段就是經檢查概定的輸入資料,核對輸出結果。 那麼只要我們可以生成輸入資料,就一定可以檢查輸出結果了吧?其實不是的,因為實務上的輸入和輸出沒有這麼簡單。筆者常接觸到的輸入輸出如下 輸入 function 輸入參數 系統狀態資料,例如:資料庫狀態、外部API結果。 輸出 function 輸出參數 寫入系統(影響到)的資料,例如:資料庫狀態、使用外部API時的輸入參數。 總之就是考慮了狀態機 state machine 的問題,每個狀態外部輸入都是一個測試用例,然後核對狀態機去了下一個什麼狀態。 言下之意,我們就是暴力地生成輸入參數和模擬狀態資料,道理上就是可以進行測試。 Spring boot web framework 中,我們又會測試什麼? function input business logic function output在Spring boot web就變成如下 controller request business logic controller response在 Spring Boot test 中,我們可以用模擬的 MVC MockMvc 測試來驗證 controller 的行為。不過,其實進入 controller 前經過很多系統轉換,而這些道理上跟Framework的技術大相關,與業務邏輯小相關。所以為免折磨自己,可以將業務邏輯單獨封裝成服務(service)。之後直接測試服務 ,易寫也易讀。 controller request service input business logic service output controller response道理上 controller 能做的業務邏輯,服務 service 都可以無腦重現。這樣還可以重用服務,減少測試的數量。 如何實現輸入? 直接 new Object。大部份的情況下,因為業務是自己編寫的,應該都可以直接 new 出來。 經 json 檔讀入。如果輸入的參數量太多,逐個經 java new 是很耗時的,我們可以經 json 反序列化變成 Object。但這亦只限於自己可以操作改寫的類。 Mockito 模擬那些無法簡易經 new 或 json 反序列化的 Object。例如:spring security authentication object 我們在使用時,其實只看到 interface。我們難似自己實現一個可以反序列化的類,那麼我們可以使用 Mockito 來模擬這些資料。一些外部API的結果,我們也可以用使 Mockito 來模擬。 什麼情況下不進行測試? 有些情況下,我們可能選擇不對某些功能進行測試,原因可能包括對功能的了解不足或是單純的懶惰。以下是一些例子: 僅進行配置的Function:如果你的 Function 只是在 Framework 中填寫配置,而且你並不太了解它的運作原理,可能就不需要進行測試了。例如,Spring boot web 中,需要大家配置一個SecurityFilterChain Object,它要求大家將 HttpSecurity 轉換為 SecurityFilterChain 。因為輸入的 HttpSecurity 是系統固定的參數,我們亦沒有檢查它的狀態。這種情況下,它的輸入及輸出,其實我們都沒有真正理解。我們硬測試的話,測試功能可能只流於表面。若我們真的要做測試,也是經過MockMvc進行端到端測試(endtoend testing),測試它在事後的影響範圍。 單純的框架功能:例如資料庫的儲存庫介面(repository interface),雖然是在框架下生成的,對於自己手動調整的部份功能,筆者通常亦不會進行單獨測試,通常都會搭配業務邏輯一起進行。它可以使用 Mockito 進行模擬測試,或用測試環境的真實資料庫進行測試。 面對的挑戰 總括來講,筆者盡可能地把測試用例限定在業務邏輯中,就可以大大地降低寫測試的技術難度。但筆者還是有些問題並未完美解決。 測試用例的數量可能很多,因此共用與維護變得相當困難。逐個用例獨立編寫輸入也是很累的。對於 Mockito 的使用,筆者還是可免則免。因為要逐個功能模擬,編寫量就指數提高,這亦難似配合外部變化。一般來說,能優先使用測試環境或者 Docker 來模擬環境的,就盡量用。 離線開發、離線測試。系統依懶的外部功能越多,想做單機開發的難度就越高。即使前述有 Docker 測試,對於持續整合(CI)來講也是有一定難度。那麼這時,Mockito 就是一個可取的選擇。但這又回到編寫量及難以偵測外部變化問題。 希望這篇文章能幫助你更好地理解測試案例的編寫方向,並在Spring boot web開發中加入你自己的測試!

「濠」玩夏日嚟喇!全新造型打卡,系列精彩活動等你探!
生活在我城
Cheers!・2024-06-12

這個夏天,澳門新濠影滙為你準備了一系列震撼活動,讓你玩到不想回家!從萌翻天的SANRIO CHARACTERS打卡裝置到獨家精美禮品,從新造型美食佳餚到必玩的主題摩天輪包廂,還有NMIXX、山下智久和姜大聲Daesung的精彩演唱會,以及全澳首個聲浪加激浪戶外水上音樂節WAVEFest。玩爆盛夏,想感受前所未有的熱鬧和刺激,絕對不容錯過! 影滙同萌即影即賞 萌點爆影,打卡朋友圈 走進新濠影滙,5米高的充氣HELLO KITTY將在入口處迎接你,帶來無限歡樂。 SANRIO CHARACTERS電影院造型場景 匯聚於新濠影滙酒店,擁有可愛萌趣大型裝置和免費爆谷,一同感受嘉年華般的熱鬧氣氛! 夏日造型SANRIO CHARACTERS現身中庭 炎炎夏日,來與SANRIO CHARACTERS一起玩吧!今個夏天,這些超萌角色將親臨現場,帶給大家無限驚喜和歡樂。不論是CINNAMOROLL粉絲還是KEROKEROKEROPPI粉絲,都能在這裡找到屬於你的心頭好,走近心愛角色,任你點影都萌! SANRIO CHARACTERS 摩天輪包廂 必玩主題摩天輪包廂,限時萌遊SANRIO CHARACTERS 5款主題,包括HELLO KITTY、MY MELODY、KUROMI、POMPOMPURIN及KEROKEROKEROPPI陪你轉足一圈,共度萌友專屬時光。 「新濠風尚」會員尊享 現時只需將你的打卡照片上傳至社交媒體,使用指定Hashtag並向活動專櫃人員展示,即可免費萌換SANRIO CHARACTERS 獨家精美禮品,數量有限,送完即止,千祈唔好錯過啦~ 推廣日期 即日起至9月30日 兌換地點 新濠影滙換領櫃檯意滙 ‧ 手工薄餅旁 兌換時間 1200 ndash; 2000 多個SANRIO CHARACTERS大型打卡裝置遍布各處,隨時等你約埋朋友來探索和分享! SANRIO CHARACTERS精品好物 Sanrio Gift Gate期間限定店 HELLO KITTY迎來50週年啦!SANRIO CHARACTERS忠粉們,好消息來了!Sanrio Gift Gate期間限定店將於6月下旬進駐新濠影滙!限量推出全球首發的「新濠風尚 x SANRIO CHARACTERS」獨家精美禮品,包括雨傘、沙灘巾、抱枕、防水袋等獨家精品。 來這裡與最愛的SANRIO CHARACTERS萌友瘋狂打卡,然後到店內挑選各式萌友角色獨家精美禮品。為慶祝HELLO KITTY 50周年,Sanrio特別推出了不同服飾的限定公仔和獎牌盲盒,極具收藏價值,帶著他們一起回家,延續美好回憶吧! 推廣日期:6月下旬起 地點: 新濠影滙澳門時代廣場 好物萌換 全球首發SANRIO CHARACTERS獨家精美禮品限量登陸新濠影滙,「新濠風尚」會員單筆購物滿澳門幣500或以上即獲賞隨機SANRIO CHARACTERS獨家精美禮品;單筆購物滿澳門幣1,000或以上更可額外加賞SANRIO CHARACTERS x Melco Style特別版澳門通! 提提大家,7月1日起仲有ldquo;萌物加購rdquo;,只要消費滿澳門幣200元加指定金額,即可換取新濠限定全新精美SANRIO CHARACTERS禮品,也可選擇想加購的禮品,每人加購次數不限,賣完即止! 推廣日期:即日起至9月30日 兌換地點 新濠影滙換領櫃檯意滙 ‧ 手工薄餅旁 兌換時間 1200 ndash; 2000 必嚐萌食 全澳獨家SANRIO CHARACTERS 美食 新濠影滙推出的打卡造型美食、甜品及特飲,在載運美式餐室、羅浮餅廊及輕食限時供應,「新濠風尚」微信會員更尊享9折優惠,切勿錯過! 羅浮餅廊及輕食 6月15號將會推出全新造型打卡裝置和主題造型新餐,無論是可愛的造型蛋糕還是精緻的馬卡龍,等你來發掘和品味,一啖落去,真係充滿快樂和幸福! 除此之外,6月29及30日現場還設有專業糕餅師,只需澳門幣480元,小朋友可以化身小甜點師,親子一同製作可愛的HELLO KITTY主題蛋糕。完成美味蛋糕後,搭配HELLO KITTY草莓蘇打飲料,享受完美的下午茶時光! 瀛菊拉麵限定 特製兒童拉麵套餐,包括唐揚炸雞咖哩飯、芝士魚餅豚骨湯拉麵等,搭配瀛菊拉麵全新萌動打卡裝置,一於手機先食,讓美食與樂趣同在。 載運美式餐室 每一道甜品都讓你瞬間回到無憂無慮的童年時光,超可愛的POMPOMPURIN香蕉船, HELLO KITTY草莓新地和奶昔,粉嫩的色彩和精緻的造型絕對讓你忍不住下手! 咁多好嘢食,讓人心動不已!羅浮餅廊及輕食的打卡裝置和全新造型美食,都是不容錯過的精彩體驗。這些限定驚喜只到9月30號哦,快來趁熱打卡吧! 除了充滿了萌趣的SANRIO CHARACTERS,音樂也是夏日盛宴的重要一環!即將在6月22、23、29號的三個週末,有三場精彩演唱會,讓你隨時準備好去享受! 日韓演唱會系列 NMIXX Fan Concert 追韓星的朋友注意啦!NMIXX將於2024年6月22日舉行FAN CONCERT,全員ACE女團帶來超多好歌和華麗表演,與NSWER們近距離互動。 演出時間為1200(加場)和1900,票價澳門幣799起 山下智久演唱會 日劇人氣男偶像AKA國民男神山下智久將於6月23日來澳門開唱啦,這可是他獨立後的首場個人演唱會!各位sweetie們是不是都超興奮呢? 演出時間為2030,票價澳門幣 788起 2024 DAESUNG FAN DAY澳門站 繼3月在首爾開完兩場個唱後, D's ROAD澳門站終於登場,這次是BIGBANG成員大聲首次來澳門SOLO,在6月29號跟大家見面。 演出時間為1900,票價澳門幣888起 3場演唱會接連上演!地點為新濠影滙綜藝館,演唱會門票ldquo;新濠影滙網站rdquo;均有發售,關注買飛,不要錯過傳奇舞台! 水上樂園WAVEFest 新濠風尚獨家呈獻,全澳首個聲浪加激浪戶外水上音樂節,將於6月22日及29日在新濠影滙水上樂園舉行。參與這場與歌手觸手可及的開放式舞台,近乎零距離互動的表演,全日任玩任嗨! WAVEFest第一浪 6月22日 ​ 表演陣容:MC張天賦、Dear Jane、Zpecial、Lolly Talk ​ WAVEFest第二浪 6月29日 ​ 表演陣容:張敬軒、泳兒、Dark黃明德、ToNick、VIVA 時間:1200 2000 水上樂園全日暢玩 I 15 30 ndash; 1900 歌手演出 ​ 地點:新濠影滙水上樂園 請大家持續關注澳門新濠影滙即將到來的西瓜狂歡日活動和新濠影滙戲院開幕,更多精彩活動即將揭曉!一於揀啱日子,約埋班朋友一齊嚟盡情放鬆,開心玩轉夏日! 更多詳情請留意:httpss.ctm.netQopSj Presented by Melco ndash; Studio City Estrada Do Istmo, Cotai, Macau