搜尋

搜尋結果

【濠‧識食】The Parisian Brasserie! 名店大街上的大眾餐廳?
澳城餐飲
星爸爸茶座・2020-07-26

開場前先跟大家複習一下ldquo;Brasserierdquo;這英語單詞,根據Cambridge Dictionary註解:ldquo;brasserie a Frenchstyle restaurant that serves cheap and simple foodrdquo;,大家便很清楚巴黎人法式餐廳的市場定位,這裡包括價格、食物品質、與客戶服務。 Brasserie位於澳門巴黎人三樓,被眾多華麗名店錦簇著,以法式主題的亮麗裝潢洋溢著浪漫溫馨氣氛。 在這種氣氛中,餐廳往往給人動輒消費上千元的錯覺,進內後卻發現餐牌上價格相對親民,如午市套餐二百元便可享用兩道一甜,也有兒童套餐供選擇,更適合家庭與朋友間聚會。 簡單分享午市套餐照片 Delta;定期更新菜單,增加新鮮感 Delta;兒童專屬菜單,不怕小童錯吃苦辣等調味 Delta;餐前麵包 Delta;羊奶芝士味道濃郁 Delta;... Delta;慢煮豬柳,油脂豐富 Delta;蕃茄手工寛麵,小童最愛,衣服天敵 Delta;法式經典甜簿餅,老少皆宜 Delta;忌廉撻朱古力味濃郁 Delta;一貫法式甜品口味,十分甜 因某些特殊原因,就不作逐一品評,個人評價總結是:環境好、氣氛佳、服務可、烹調手法嫻熟、價格親民但亦反映於食材上。 如前所述,餐廳是家庭朋友聚餐的極佳地點,人氣亦是高居不下,但個人建議不要對食物抱著過高期望,它始終是一間ldquo;Brasserierdquo;,本質上沒變。 附上巴黎人法式餐廳官方網址,內含餐廳與菜單資訊。 請按此連結 後記: 有點不得不吐槽,用餐後服務員熱情推動客人於旅遊網站點評。 如不是旅遊網站的常用用戶,需進行一堆註冊及登入確認等操作,確實已打擾客人用餐興致。 古語有云:「有麝自然香」,餐廳與其那麼在意客人網上評論,更應做好客人服務,才不致本末倒置。 喜歡本文請不忘點讚及分享,或到星爸爸茶座閱讀更多文章,亦歡迎到Facebook交流指正,謝謝閱讀。

最熱血的婆羅洲之旅!砂拉越越野大露營
環宇搜奇
背包旅神・2019-10-08

2019年的9月因為SAKTA(砂拉越越野旅遊與探險俱樂部)的邀請到了婆羅洲來了一趟越野露營。過往也有露營經驗,但開著越野車到荒郊野外還是第一次嘗試。 砂拉越越野大露營每年都會在砂拉越不同的地區舉辦,今年已經邁入第4年了,這一次是選在民都魯出發,途徑TatauBelagaTubauSebauh再回到民都魯,共4天3夜在婆羅洲雨林里,與網路斷絕,展開刺激的野外露營。 這一次據說破紀錄共有180越野車和11個國家參與,這些全部都是越野車愛好者,先給大家看看帥氣的越野車多熱血! 一大早大隊在民都魯舊機場浩浩蕩蕩出發,從一開始很平坦的市區道路,漸漸地駛入郊區,接著電話開始連不上網路,正式進入婆羅洲熱帶雨林當中。我們開的路以前是伐木業者走過的路,但現在因為老樹已經被伐完,新種下的樹還沒可以開伐,因此這條路一般上也不會有人行駛,所以路況不是太好,但越野車開起來就特別刺激。 我們的司機大哥 第一天和第二天都經歷一些刺激上山下河的路段,越野車手也特別帥氣,關關難過關關過!接著到河邊露營,因為是被邀請參與,所以主辦單位還有準備廚師在營地烹飪食物給大家吃,實在太享受了。營地旁邊還有一條河,就直接在河里洗澡了! 來看一下影像紀錄! 順便補充,第二天晚上因為是中秋節,大夥還在大自然,沒有網路的干擾下賞月,喝喝酒、聊聊天,這真是個令人難忘的中秋節! 第三天,告別營地,大隊車子開到Sebauh, Longbangan的長屋區。這裡是肯雅人長屋區的村子,為了迎接我們外人,很熱鬧地依照他們的傳統舉辦了進村儀式和表演,熱情接待我們,也第一次在長屋住宿過夜,現在的長屋都長得很現代了,混凝土建成,而且還有電力提供,當然是透過發電機,晚上才可以用電。 另外,在長屋就是不停地會有原住民自釀的小米酒Tuak 出現在面前,而且按照原住民的禮貌,必須乾完,不能拒絕。而除了Tuak,還有Langkau,Langkau是類似高粱Vodka的蒸餾酒,酒精濃度高達4060%,喝下去就真的越喝越起勁了! (左邊那桶就是Langkau,右邊那隻是Tuak) 前一晚喝喝酒跳跳舞超high的原住民長屋體驗,隔天早上跟原住民們道別。原住民的道別儀式就是要在臉上塗上黑黑的碳,以示祝福平安,大夥被原住民們往臉上塗碳玩得好開心。 長屋初體驗紀錄: 離開長屋後,大夥浩浩蕩蕩地回到民都魯參與閉幕晚宴,結束這趟精彩的旅程,晚宴上還有抽獎儀式,結果那麼幸運居然被我抽到了一張露營椅! 另外也很開心在這趟旅程認識了很多每天朋友們! 明年的越野大露營會到Miri美里舉行,更多詳情可以留意SAKTA:httpswww.sakta4x4.com

[冷智識] 解密 MGS Big Boss之名
手機‧電玩
MacauYeah・2018-09-04

大家好, 我係新黎嘅Blogger 馬交野暑期話咁快就過去, 小朋友要返學, 大朋友亦都要花時間送小朋友返學不過返學都好嘅, 起碼可以學多英文, 日後可以用黎傍身話時話, 以前打機嘅時候, 未有中文翻譯, 有幾多人又真係睇得明劇情而家畢左業, 以為自己學有所成, 所以返去玩Metal Gear Solid 1, 2, 3睇劇情, 以為可以真真正正欣賞一下偉大嘅作品.話晒自己都對住嗰26個英文字母都對左12年, 點都應該可以睇明半套野掛.點知點知. 少年, 我太年輕了. 我連Big Boss個真名都睇唔明. 那那那, 唔係搵唔到, 而係quot;睇唔明quot;比少少時間大家回憶, 到底系列主角真名係乜 比個提示, 英文版 MGS1 Solid Snake 叫David, MGS2 Raiden 叫Jack, 咁MGS3 Naked Snake呢這是防雷分隔線這是防雷分隔線如果大家有睇MGS3 劇情的話, Snake有時向某啲人自稱John, 但佢師父會叫佢做Jack喎. 莫非John 只係行動代號code name, Jack先係真名 唔係喎, Snake已經係行動代號code name, 咁整多個黎做乜呢媽, 我好亂阿. 咁即係John 還係Jack 阿原來, 原來, 真係我太年輕了.Google 左一下, 原來係1990年之前, Jack係好少用黎做為正式人名. 1990年, 美國男性裏面, 亦只有0.315%係叫Jack. 詳見wiki httpsen.wikipedia.orgwikiJack_given_name . 連甘迺迪 都係John, Jack互通 httpsen.wikipedia.orgwikiJohn_F._Kennedy原來係未普及之前, Jack通常只係John, Jacob, Jason, Jonathan, Johann, Johannes, Joachim 嘅乳名diminutive form好, 回歸問題, 即係Naked SnakeBig Boss叫John啦real name John, also known as Jack httpmetalgear.wikia.comwikiBig_BossReal name John, Aliases Jack httpsen.wikipedia.orgwikiBig_Boss_Metal_Gear 本名約翰John,小名傑克 httpszh.wikipedia.orgwiki%E8%A3%B8%E8%9B%87本名はジョン httpsja.wikipedia.orgwiki%E3%83%93%E3%83%83%E3%82%B0%E3%83%BB%E3%83%9C%E3%82%B9那, 我截埋片, 佢都話自己叫John Doe. 這是防雷分隔線這是防雷分隔線然而, 少年, 你真係太年輕了. httpsen.wikipedia.orgwikiJohn_DoeJohn Doe, 其實係英文嘅世界, 只係一個匿名. 即係澳門表格裏面常用嘅quot;陳大文quot;. 有John Doe, 還有Jane Doe, 一個比男仔用, 一個比女仔用. 有啲地方, 會用佢黎代表身份未明嘅人, 美國有啲情景用黎代表死者, 其他英語系地方會用黎表示兇手. um...um...um...um...um...um...um...um...um...唔係喎, 咁點解咁多wiki都寫Naked SnakeBig boss之名為John 其實係有一個劇情上的推敲, Naked Snake 係一位戰爭孤兒, 所以佢亦無真正名, 所以佢師父收養佢嗰時, 幫佢改左個名叫John但係佢姓乜, 無人考究到, 作者亦無解釋, 或者其實亦唔重要. Naked Snake 亦一直用住John 呢個名, 而且因為佢係特務, 唔會刻意保留一個真實名, 佢係故事上亦表示過, 戰場上真名字沒有實質意思. 冷智識就分享到呢到,再黎介紹一下自己先. 我係馬交野 Macau Yeah, 有時會做下遊戲攻略, 玩下直播, 分享一下電玩電競冷智識. 好心情嘅時候亦會參加一下Speedrun 比賽. 如果大家覺得上面呢條友都挖到啲幾意外嘅野, 就記得訂閱埋佢嘅 YouTubeTwitch, YouTube httpswww.youtube.comchannelUCIjcCxgxWIqvjRAr0e96uOQTwitch httpswww.twitch.tvmacauyeah

產後抑鬱點好返
生活在我城
覺醒媽 Awakening Motherhood・2018-06-14

產後抑鬱係真係好需要家人嘅支持,但除咗借助外力,最重要係自己要有好返嘅意志! 我能夠一個月內好返,其實係因為當時心裡OS:「你又話你嗰啲嘢(身心靈)幫到人,咁你又抑鬱?.......」。唔得,呢單嘢真係好瘀皮,我一!定!要!好!返!用盡任何我用到嘅方法!我都要快啲好返! 雖然我上面感曬嘆號咁好似好勁,但其實當時我個狀態係馬景濤咁嘅(請重溫《點解上天要畀產後抑鬱我》配圖)。 當時抑鬱嘅程度係唔輕嘅,輕生嘅念頭係每日都出嚟巡一巡,但論牌面,我衣食無憂,老公又鍚我,照顧寶寶又有工人同媽媽雙重呵護,個仔重要超級超級超級可愛,理論上係唔「應該」有抑鬱,但係抑鬱係真係同外在條件無太大關係。 好!我就用盡我所識嘅方去處理我嘅抑鬱! 1. 聆聽情緒背後訊息前文講過,第一樣嚟嘅係躁鬱,咁開頭未知就爆我老公爆到周圍都係。咁躁鬱嘅時候,再一次提提大家,千祈唔好以為「佢有病」就忍咗佢諗住忍過咗嗰期就算。我的確係有嘢委屈咗自己好耐,以寶寶同大家最大利益的話,我嘅改變,係真係有需要嘅。 2. 讓情緒出來抑鬱就係因為壓抑太耐,情緒係能量,你越壓住能量,佢越會亂咁唧,想喊就喊啦,但想鬧人就睇下有冇得唔好鬧得咁應,有冇啲易入口嘅方法去解決佢先,如果真係無,我會鼓勵你爆。嗱咁你自己就住爆,唔好釀成家暴諸如此類。 3. 負自己嘅責任好似我嗰啲委屈,其實除咗老公有份食住上之外,我都要攞返自己個責任,我唔夠尊重自己嘅感覺同意願,對自己無信心,怕失去,所以一直死忍去委屈自己。 4. 嘗試理解對方雖然你真係好偉大咁用條命生咗個人出嚟,你身體上嘅痛同創傷係好大,但如果你認真睇下隔離嗰個老公,佢見住你做場咁勁嘅大龍鳳出嚟,自己又乜都做唔到,其實都幾焦慮嘅。男人嘅嘢,重要通常有脆弱位都唔肯拎出嚟,仲要通常用另一種情緒去遮住,例如用憤怒去遮住內疚,甚至有時佢哋都唔會知自己原來係遮緊一啲自己嘅情緒。但我知,你已經馬景濤咁嘅樣仲要你去理解對方係唔容易嘅,但都係嗰句,意志!試! 5. 要處理嘅就真係要處理我當時係hold唔住咁核爆我老公(多謝你咁都無放棄我嗚⋯⋯)爆曬啲委屈出嚟之後老公又好好咁作出改變,當時已經由十分躁鬱跌到六分抑鬱,好咗好多好多,所以需要改變嘅就必須要行動。重有六分我都要搞掂佢! 6. 求助上面嗰啲自己可處理可嘗試嘅都做咗喇, 重會有無端端流眼淚同埋有唔想生存嘅念頭出現,我就知道一定重係有啲更深層次嘅嘢,我自己一個解決不了。於是我做咗幾次家庭系統排列,搵到我抑鬱嘅基調。原來係關於我同我原生家庭嘅一啲未被意識到嘅拉力,甚至係一啲關於我胎兒時期嘅想法,因為有呢啲想法而唔比自己得到幸福(?!)。係呀,其實好多人都唔比自己過得幸福㗎,你無見過人生得靚靚女女但偏偏就係賤人磁石,好多時都係因為一啲原生家庭嘅拉力,而令到佢哋唔畀自己幸福。 當我連結返我嘅母系祖先,我嘅父母,我決定比自己幸福同好好照顧自己之後,我嘅產後抑鬱就同我講byebye,我好似浴火重生咁返番嚟!之前嗰啲無端端流眼淚同輕生嘅念頭無咗,重覺得呢個世界係充滿愛。我最記得係,當我返到屋企見到我老公,佢送咗份生日禮物比我(如圖),我望住份禮物流眼淚。但今次係開心嘅眼淚,我感覺到我老公好愛我!我收到呢份禮物好感動!!!最搞笑嘅係,當時去衛生局檢查產後情況,有份產後抑鬱問卷比我填,我填完個姑娘為之震驚,話「嘩,你個狀態好好喎!」我話「係呀~」笑一笑,撥一撥頭髮就走出衛生局。 媽!我得咗喇!!!!!! 我重生之後,我覺得自己充滿力量。我決定唔再委屈自己,坦誠去同屋企人溝通。我唔要比自己再次跌返入抑鬱裡面!同埋,我決定要用自己嘅經歷去協助需要協助嘅朋友。 蒲咗啲媽媽群咁耐,我係好驚訝於,點解群入面無人提過自己有產後抑鬱嘅呢?唔通我真係咁特別?但搵返資料原來病發率係好高㗎喎,十個有六個有,仲要有四個係抑鬱半年以上,甚至自此長期食藥。 希望我嘅經歷可以幫到有需要嘅媽媽或者抑鬱嘅朋友。如果有需要嘅,請聯絡我哋Cator,睇下有咩可以幫到手,唔好怕羞。 catorcentre@gmail.com 適逢生日,老公送咗呢條鏈比我,話係我同仔仔。「咁你呢?」「我係包住你哋嗰個心心。」我即時喊到豬頭咁,我終於都再次感受到我老公愛我喇!

「澳門銀河」連續五年榮獲《福布斯旅遊指南》嘉許
旅遊情報
LifeMag Editor・2017-03-09

作為國際旅遊業界的重要權威評級之一,《福布斯旅遊指南》於日前公布2017年度的星級名單,其中「澳門銀河trade;」綜合渡假城再度創下傲人佳績,旗下酒店、餐廳及水療中心勇奪九項殊榮,一舉囊括五項超凡五星殊榮、三項四星與一項推薦級別的嘉許。這標志著「澳門銀河」已連續五年在該項國際旅遊權威評級中脫穎而出,奠定其作為首屈一指、擁有卓越服務質量的亞洲綜合旅遊渡假城的地位。 「澳門銀河」於2017《福布斯旅遊指南》所獲星級名單如下: 2017《福布斯旅遊指南》五星酒店:澳門麗思卡爾頓酒店、澳門悅榕庄 2017《福布斯旅遊指南》五星餐廳:「貝隆」餐廳 澳門悅榕庄 2017《福布斯旅遊指南》五星水療: 澳門悅榕SPA、怡世寶水療 2017《福布斯旅遊指南》四星酒店:「銀河酒店trade;」、澳門大倉酒店 2017《福布斯旅遊指南》四星餐廳:「庭園意大利餐廳」(「澳門銀河」) 2017《福布斯旅遊指南》推薦餐廳:「山里」日本料理餐廳澳門大倉酒店 銀河娛樂集團首席營運總監祁嘉杰先生表示:「能再度於世界權威的《福布斯旅遊指南》榮獲多項星級評價,我們感到十分榮幸,這再次印證「澳門銀河」頂尖的配套設施與無微不至的貼心服務備受業界認可。一直以來,「澳門銀河」都秉承『傲視世界、情系亞洲』的服務宗旨,致力於從吃、玩、遊、購四大範疇為賓客提供最全面的多元化體驗,讓賓客在琳瑯滿目的選擇中盡情享受。連續五年獲此嘉獎,「澳門銀河」將依舊秉持著一以貫之的虔誠態度,繼續為旅客提供卓越的星級服務,並不斷締造出優異的旅遊產品。」 作為休閒和商業旅行者的最佳之選,「澳門銀河」今年共收獲四項酒店殊榮。澳門麗思卡爾頓酒店憑借其格調優雅的酒店氛圍及奢華的酒店設施,首次榮登星級名單並勇奪五星評級。恬靜高貴的澳門大倉酒店為賓客營造出糅合現代及傳統舒適寫意的旅居環境,再次榮獲四星嘉許。與此同時,「銀河酒店」以提供舒適、奢華的渡假體驗而著稱,再次榮登星級名單,蟬聯四星殊榮。而澳門悅榕莊更是以獨特超然的設計及悠然寧靜的空間連續五年榮膺五星殊榮,備受業界推崇。 從米芝蓮推薦的高級餐廳到最正宗的地道滋味,「澳門銀河」旗下的各家食府讓各位食饕的挑剔味蕾都能擁有美妙的享受。澳門悅榕庄的招牌餐廳「貝隆」以互動餐饗體驗和精心珍藏的美酒佳釀,毋庸置疑地榮膺五星殊榮。與此同時,以精緻用餐體驗聞名的「庭園意大利餐廳」,則憑傳統的意大利菜烹飪手法和獨特的佳餚再度獲評四星餐廳。「山里」日本料理餐廳主打時令海鮮與壽司等經典日式美饌,集時尚與優雅於一身,則獲推薦評級。 屢獲殊榮的悅榕SPA以各式各樣的水療服務及健康護理產品而著稱,此番再度獲評五星級水療。這也意味著從酒店到招牌餐廳及水療服務,澳門悅榕庄均獲五星評級,又一次獲得《福布斯旅遊指南》的全面嘉許。與此同時,位於澳門麗思卡爾頓酒店的「怡世寶水療」始終致力於為賓客創造舒緩怡神的難忘體驗,初次榮獲《福布斯旅遊指南》的五星評價,成績顯着。 原稱《美孚旅遊指南》,享譽全球的《福布斯旅遊指南》擁有一支高度專業的評審團隊,依據最全面且深入的評判標準,對世界各地的酒店、餐飲及水療中心的設施和服務作出評級,評選出業界標桿。榮獲《福布斯旅遊指南》的嘉許,是旅遊業界彰顯其卓越服務品質的最佳證明。「澳門銀河」連續五年獲此殊榮,印證也其作為世界級亞洲特色的綜合渡假城的非凡實力。 有關《福布斯旅遊指南》星級評價的詳情,請瀏覽httpwww.forbestravelguide.comaboutratings

吉祥殊勝——故宮與扎什倫布寺珍藏文物展
生活在我城
小燕品味・2024-03-02

澳門藝術博物館年度大展rdquo;吉祥殊勝mdash;mdash;故宮與扎什倫布寺珍藏文物展rdquo;,共展出137 件珍貴藏品,分別以〝從須彌福壽之廟至紫禁城rdquo;、〝來自扎什倫布寺的藝術rdquo;及〝六世班禪的遺珍rdquo;三個單元,引領觀眾走進歷史深處,感悟藏傳佛教悠久歷史的文化積澱和藝術瑰寶的歷程。現場還設有多個互動區,包括輕觸螢幕自製rdquo;如意卡rdquo;圖像,向親友傳遞吉祥福氣! 展品中以六世班禪赴京覲見乾隆帝的相關文物最受矚目,觀眾可從皇帝冊封班禪的金印金冊、乾隆皇帝與六世班禪之間的貢賜往來文物、佛像敕文等,見證清代西藏地區與中央政府的密切往來,以及西藏地方與乾隆時期宮廷之間藝術與技術的互動。 筆者參觀當日適逢周六, 館方設有導賞服務, 聽取導賞員對多件重點展品作出介紹, 讓參觀者對展品有更深入的了解。 據介紹, 藏傳佛教歷史悠久,自17世紀以來在中國歷史上扮演著重要角色。扎什倫布寺是歷世班禪的駐錫地,為藏傳佛教格魯派著名的四大寺之一。在清代,歷世班禪與中央政府建立了密切的政治關係,貢賜往來十分頻繁,現存故宮博物院和扎什倫布寺的文物,就是關於這段歷史記憶最重要的見證。清朝皇帝尊崇藏傳佛教,在繼承漢、藏佛教傳統的基礎上,製作了大量的佛教藝術品。如今保存在故宮博物院的藏傳佛教文物中,既有清宮造辦處的精良製作,也有蒙藏地區進獻而來的珍貴作品。它們既是歷史的見證,也展現中華民族對待文化開放包容、兼收並蓄的態度,具有珍貴的文物價值與歷史價值。 本次展覽展出故宮博物院和扎什倫布寺收藏的137件珍貴藏品,從歷代班禪與清代宮廷交流往來的視角,展現多民族團結與融合的經過,以及歷世班禪大師為建立統一多民族國家而做出的貢獻。 單元介紹 從須彌福壽之廟至紫禁城 自 1447 年一世達賴喇嘛根敦珠巴興建扎什倫布寺以來,扎什倫布寺就成為了後藏地區傳播格魯派教法的重要基地。四世班禪額爾德尼以後,扎什倫布寺的住持都只由歷輩班禪擔任,可見地位之重。1713 年,清朝康熙帝正式册封五世班禪為ldquo;班禪額爾德尼rdquo;,賜金册、金印,並加封以前歷世班禪,正式確認其宗教地位和政治地位,自此歷世班禪須報中央政府册封成為定制。由於歷世班禪與清朝中央政府關係密切,貢使不斷,大量的册印、檔案、文物得以留存並見證了班禪額爾德尼的歷史貢獻和教法地位,而作為班禪駐錫地的扎什倫布寺,也與紫禁城有了深遠淵源。 來自扎什倫布寺的藝術 扎什倫布寺作為格魯派四大寺之一,佛學修為精嚴,頗為西藏各派所推崇,是後藏的代表性寺廟,也是重要的佛學中心、藝術中心和文化中心。扎什倫布寺保存了大量珍貴的早期漢地以及喜馬拉雅地區的古代藝術珍品。另外,其官屬作坊扎什吉彩生產的扎什琍瑪銅造像和大量仿尼泊爾風格及古代印度風格的作品,類型豐富,風格多樣,技術精湛,曾對清乾隆時期的宮廷造像產生過較大影響。同時,扎什倫布寺也是後藏地區重要的繪畫中心之一,活躍於 15 世紀的著名藝術家勉拉頓珠曾長期駐錫扎什倫布寺,參與唐卡和壁畫的創作並著述授徒,使扎什倫布寺成為藏區近代影響最大的繪畫流派mdash;mdash;勉唐畫派的大本營。 六世班禪的遺珍 清朝康熙帝曾邀請五世班禪額爾德尼進京朝覲,由於種種原因未果。直到清乾隆四十五年(1780)乾隆帝七十萬壽時,在各方努力下,六世班禪毅然東行,率近三千人的隊伍不遠萬里來京為乾隆帝祝壽,後圓寂於北京,衣冠埋葬於西黃寺。他此行意義非凡,為維護清朝中央政府與西藏地方的關係作出了重要的貢獻。六世班禪東行留下的大量文物仍完整保存於故宮博物院,而宮廷賜品也深藏於扎什倫布寺中,鮮為人知。本部分將系統展示六世班禪向乾隆帝敬獻的賀禮、乾隆帝賞賜給六世班禪的各種禮物以及西藏地方與乾隆時期宮廷之間藝術與技術的互動。 本次展覽設有吉祥殊勝mdash;mdash;故宮專家系列講座, 3月 17日將澳門藝術博物館一樓演講廳舉行〝清宮佛堂內的陳設與班禪貢物〞為主題的講座, 有興趣參加的朋友可於3月513日透過一戶通活動報名服務進行報名(手機APP)或(網頁),名額共100人,抽籤錄取,免費參加。 rdquo;吉祥殊勝mdash;mdash;故宮與扎什倫布寺珍藏文物展rdquo; 地點 澳門藝術博物館四樓 展覽日期:20231216 20240317 公開導賞服務日期: 20231220 20240317 (逢星期六、星期日及公眾假期 15001600) 吉祥殊勝mdash;mdash;故宮專家系列講座 17032024(星期日) 15001700 主題2:清宮佛堂內的陳設與班禪貢物 語言:普通話 地點:澳門藝術博物館一樓演講廳 名額:100人,抽籤錄取,免費參加 報名方式:0513032024透過一戶通活動報名服務進行報名(手機APP)或(網頁) 本文資料來源 澳門藝術博物館官網 httpswww.mam.gov.mocnexhibition2023_golden_eminence 筆者在現場互動區自製rdquo;如意卡rdquo;圖像,向親友傳遞吉祥福氣!

【期間限定】B.Duck世界盃staycation攻略,邊玩邊食邊睇波,感受足球狂熱氣氛!
生活在我城
Cheers!・2022-11-21

邊個話世界盃淨係大人嘅活動,小朋友一樣可以投入足球氣氛!一於帶埋小朋友一齊嚟新濠影滙跟住B.Duck享受世界盃足球狂熱,食玩睇影樣樣齊,想知有幾好玩?快啲睇落去啦! B.Duck 陪你玩世界盃 體驗篇 【影DUCK過癮】 一嚟到就即刻見到B.Duck同朋友仔齊齊著上各國球衣化身Duck意足球巨星,小朋友見到一定好興奮,空中仲有七米闊巨型吹氣B.Duck,真係360度點影都Duck,啱晒一家大細嚟打卡! 【踢DUCK開心】 想大人同小朋友一齊投入世界盃嘅足球狂熱氣氛?點少得親自落場踢波呢! 世界盃期間嘅每個週末參加【超Duck足球週末狂熱】,有20 米乘 7 米 B.Duck 主題的室內迷你足球場任你玩,仲邀請咗職業足球員及教練傳授足球秘技,覺得唔夠喉可以同小朋友組隊一齊落場玩足球障礙賽,嚟一場親子比拼,增進親子感情。 活動內容超豐富,包括「精英 DUCK 訓」一小時專業足球訓練體驗、「超 DUCK 親子競技賽」合力闖關、「DUCK 勝對決」1 對1足球挑戰賽,仲可以揾埋朋友仔租場踢返場,啱晒中意跳跳紥嘅小朋友同大人齊齊感受足球嘅樂趣! ➜報名費:澳門幣 $100 ➜日期:11191225(逢星期六、日) ➜地點:新濠影滙時代廣場超Duck足球場 【睇DUCK火熱】 世界盃作為四年一次嘅足球盛事,當然要叫埋成班朋友一齊睇波先夠熱鬧,時代廣場嘅三部大電視會同步直播64場世界盃賽事,直擊每個入球時刻,好似置身現場嘅感覺。睇波點少得小食作伴呢?到時會有一系列世界盃主題造型美食「鴨」軸登場,記得準備好手機打卡同朋友開心share ,有得邊食邊玩邊睇,咁就夠晒盡興啦! ➜日期:11211218 賽事期間開放 ➜餐車營業時間:11181218 1730 ndash; 2230 ➜地點:新濠影滙時代廣場 B.Duck 陪你玩世界盃 ndash; 享受篇 【住Duck舒適】 玩咗成日都係時候要休息吓,想staycation都有世界盃嘅氛圍,就一定唔可以錯過全澳唯一嘅B.Duck 主題套房,每個角落都係B.Duck 佈置,被超可愛嘅B.Duck包圍入睡,枱面上超得意嘅B.Duck世界盃週邊商品都可以免費帶走做紀念,適合全家人一齊入住,等小朋友有個難忘嘅 Staycation 之旅。 【玩Duck興奮】 之前玩踢波,放電咁開心,點可以俾佢停,仲有好多精彩節目等緊你!打頭陣嘅有球類遊戲,包括「九格射 DUCK 勁」、「Duck Fun 保齡球」、「踢 DUCK 喜挑戰賽」,自問有運動細胞嘅你就一定要嚟體驗吓啦! 中意靜態活動嘅你都唔會悶,每日都有抽卡活動等你嚟挑戰,話唔定有機會抽中指定閃卡,換到價值澳門幣 $1,888的B.Duck 主題套房。 新濠影滙住客、當日喺2間舖頭消費滿澳門幣$200、於「滿繽樂園」完成指定挑戰或以澳門幣$20就可以用B.Duck 幣玩遊戲或抽閃卡,贏走限量版 B.Duck 紀念品,下個中獎嘅可能就!係!你! 活動由即日起至1月2日結束,記得把握機會揾B.Duck影相,過一個開心愉快嘅週末!快啲免費申請「新濠風尚」會員報名玩啦:httpsbit.lyduckyworldcup

[ 日本 ] 四国關西遊 : 嗚門, 道後, 宮島, 岡山, 姬路 大步危 祕景名城名園文化遺產之體驗
走遍世界
. 小城閒人 .・2018-05-02

櫻季過後才出發 七天四国關西大阪慢半拍之行 沒有櫻花了 沒有趕太多景點 是一趟輕鬆旅行的節奏 來懶洋洋的一次春之山明水秀遊日本自然景觀 大阪下機後 立即坐車出發 初次踏足四国 第一站路過 淡路島 黃昏夕陽斜照下遠眺嗚門大橋, 瀨戶內海彎區風光 吃貨的節奏不忘找小吃 然後趕車到嗚門市海邊入住的溫泉渡假酒店去 第二天早上 臥室外 一片晨光明媚照海上 閃閃鱗光耀眼 微涼海風吹來清爽舒服 酒店餐廳精緻 提供豐富洋式早餐 在地阿波=淡路 由古代起乃食材王國 蔬菜果汁新鮮美味 而晚餐亦是多樣海產魚類 其中著名鯛魚飯 大滿足ge ne 稍後再跟大家分享 早餐後來到了德島 近拍嗚門大橋 嗚門漩渦廊看漩渦 當天到達時已過了大潮 只能見小小的漩流 總叫看到點感覺 第三天又是陽光普照大晴天 今天是自然美景山之行日 先坐車往北走來到香川縣 第一站是国家特別名勝栗林公園 整個公園都以松樹組成 有著超過3百年歷史 是真正的老如松柏名園 雖然栗林未被列入日本三大名園 ldquo;米其林.綠色指南.日本rdquo;被評為三星rdquo;是具有旅遊價值的景點rdquo;名勝 而個人亦覺得其靠山而建和日本第一松 更勝金澤兼六園美 之後到四国中部德島縣日本三大秘景之一美麗的峽谷大步危溪谷當然也有小步危及祖谷藤蔓吊橋 在大步危坐遊覽船是一次特別的體驗 光是步行下峽谷去坐遊覽船也需要好些運動量 30分鐘的船程沿著溪流而走 觀賞兩旁經歷2億年沖積而成的天然岩石 而鼓起勇氣 步步留神的走過由藤蔓編織而成的祖谷吊橋 滿有成功感yeah 第四天到了爰媛縣松山市 先參觀四国名城松山城 忍者演員在城內四處供遊人拍照 中間那位蠻帥的 哈哈 再到日本三大古湯, 也因著宮崎駿卡通而著名的 道後溫泉 跟據記載它有著3千年歷史的古湯也是日本最早古老的溫泉 分為本館和別館的道後溫泉是在不同時期落成 木造建築風格也有著不同的面貌 本館3層排樓長廊建築就是宮崎駿卡通神忍少女其中一場景 溫泉除設有大眾湯外 百多年前更建造皇室專用湯 現在只是開放供參觀的 溫泉正面是商店街 蠻好逛的 時值是爰媛縣名產 橙的季節 所以 到處都是橙 試試橙汁和雪糕 ... 結果 不似預期 ... 有點酸 gt;.lt;rdquo; 商店街走到底便是溫後溫泉電車站 小小木建的一個車站停了舊式電車 就連巴士也穿上名物橙卡通圖案 道後kawaii 有特式 第五天是行程中 個人最期待的部份 因為今天要到宮島 嚴島神社 1400年歷史, 世界文化遺產, 建立在海上的神社 從廣島坐渡輪不用10分鐘便泊岸宮島 既然是世界文化遺產 遊客必然多而且是行程中最熱鬧的景點 下船後沿沙灘要走10多分鐘才到神社 途中最搶鏡的是頑皮小鹿兒 有些乖巧安靜的在午睡 有些頑皮一點都不怕生的還向遊客搶食物 而且小鹿也夠利害了 還代言啤酒 這裡真是小鹿的世界 對於一直很著迷於日本的鳥居的我來說 水中的嚴島神社和水中鳥居在照片上已經看過八百遍了 今天自己來到在地站在它面前 好好的看慢慢的拍照 親身感受在其中 旅行不就是這樣個人感觀與現實的一次碰撞 都是獨有的 個人的 值得保留的 隔天早晨岡山 倉敷美觀區 早在350年前江戶時代它已經是繁榮營商之地 它亦有小京都之稱 其獨有的白壁古和風宅和倉庫建築群 加上倉敷川穿流其中兩岸柳樹美景 當天早上實在是有點早 沒什麼遊客 份外顯出清寧古樸氣質 是一次不期而遇的雨中之浪漫 然後到了日本三大名園, 国家特別名勝, 岡山 後樂園 綿綿細雨下 景美清幽 一連氣再前往兵庫縣姬路市 世界文化遺產, 国家指定重要文化遺產, 日本三大名城, 日本賞櫻名所, 400年歷史, 日本保存最完整也是最大的国寶 姫路城 心情分享 整個旅程美景實太多值得拍下 必需特別嗚謝友人Y小姐 因閒人大頭蝦忘記把自己的手機好充電 好徬徨之際 割愛在第三天全天借出新入手的最新型號Sony Xperia XZ2 手機 值得一提 既然是最新型號 19MP 配備Motion Eye相機及記憶體影像感測器的最新旗艦機 Sony Xperia XZ2 給力拍活了名園栗林公園古松樹 大步危天然祕境萬年岩壁川河壯 及祖谷藤蔓吊橋奇觀 栩栩如生實景活現照片之中 回來再看還可以好好回味四国祕景 參考資料 Sony Xperia 2 手機 httpswww.sonymobile.comhkproductsphonesxperiaxz2 日本自然美景實在多不勝數看之不盡 六天行程只踏足到少部份 又到回程大阪的時候 回程大阪住梅田 沒有心齋橋的Lukersquo;s Lobster Roll, 沒有gram 的pancake, 沒有Pablo 的半熟芝士撻 無疑對吃貨的我來說 離開時的一點點小失落 不過 換個角度來說 也是留情給下一次相聚囉 哈哈 PS 順道提一下 敬請留意下一篇 lt; 四国關西遊 番外篇 gt; 美食, 伴手禮, 行程小分享一併報上

都是大娛樂家!Sony Xperia XZ2 系列革命性智能手機設計隆重登場
手機‧電玩
Cheers!・2018-03-23

早前在世界行動通訊大會Sony隆重宣佈推出兩款旗艦級智能手機Xperia XZ2和Xperia XZ2 Compact,為Xperia智能手機系列帶來嶄新的功能和設計,寫下新一頁。今次Xperia XZ2系列在相機、屏幕及影音功能都有重大突破,新鮮感十足,並為用戶帶來極致娛樂體驗,人人都可以成為大娛樂家! 嶄新時尚設計 作為旗艦級智能手機,Xperia XZ2及XZ2 Compact除了體積不一樣外(前者為5.7吋而後者為5吋),兩者均配備頂尖高效的Snapdragon 845處理器、1,900萬像素主鏡頭、超窄邊框189全高清HDR屏幕及輕鬆指紋解鎖功能。兩者均採用 Corningreg; Gorillareg; Glass 5 強化玻璃及金屬邊框製造,可大大提升其耐用性,同時備有 IP6568 生活防水防塵功能 vi,讓您在雨中對話亦無後顧之憂。 Xperia XZ2環形3D玻璃面打造出的時尚流線外形,手感舒適自然 Xperia XZ2 Compact設計以Xperia XZ2為藍本,光滑磨砂面弧形機背手感一流 極致娛樂體驗 Xperia XZ2系列的1,080P全高清大屏幕加上強而有力的前置立體聲揚聲器將觀賞體驗推至極致高峰,除了觀賞現有的HDR內容外,用家更可利用Sony BRAVIAreg; 電視技術Xrealitytrade; for mobile,將視訊內容、甚至是串流影片提升至接近HDR質素,猶如置身現場。Xperia XZ2更融合全新的動態震動系統分析音訊數據,讓您雙手感受震動,當觀賞電影、遊戲及影片時,讓用戶的觀賞體驗更添「動感」變得更立體真實。 全新動態震動系統讓你雙手享有觸感體驗 至於音效方面,兩者均融匯了Sony尖端音響技術,結合HiRes高解度析度音效及DSEE HX音效還原技術,為您帶來優質音效。在效能出色的LDAC無線音效技術的支援下,即使與無線揚聲器或耳機連接,仍可媲美HiRes高解析度音效。 極致影片及相片拍攝效能 Xperia XZ2系列均配備升級的1,900萬像素Motion Eyetrade;相機,並是世界首創4K HDR影片攝錄手機,用家可輕鬆拍下具極高對比度及真實色彩的細膩影像,並上傳或分享至兼容HDR的電視或YouTube影片平台重溫,猶如置身現場。 拍攝4K HDR影片,感受令人驚嘆的對比度和細節,同時體驗真實色彩 超慢動作錄影功能亦升級至可達每秒960格的全高清拍攝,讓生活中的每個精彩時刻更深刻動人。Motion Eyetrade;相機的智能操控功能捕捉每個動作及微笑的預測拍攝功能、自動追焦連拍功能及預測自動追焦功能,配合快速啟動及拍攝設定,為用戶記錄每個重要瞬間。 而且前後鏡頭均配備3D Creator,可在短短一分鐘內完美捕捉物件或面孔的3D影像,新增的後期處理功能更提升3D影像質素,完成影像掃描或自拍後可直接上載至Facebook與朋友分享。 無可匹敵的極致效能表現 Xperia XZ2配備特大容量3,180mAh電池,而XZ2 Compact則配備高容量2,870mAh電池,Snapdragontrade; 845 流動平台可有效控制電池效能,滿足用戶全日使用需要。其他Xperia 實用電池功能包括Smart Stamina 、STAMINA省電模式、Battery Care電池保護充電技術,及Qnovo調節性充電技術等,有效延長電池壽命。而且Xperia XZ2系列均有四款顏色選擇以迎合各用戶不同的品味。 Xperia XZ2 有水光銀、琉璃黑、森湖綠及紫晶粉四款顏色選擇 而Xperia XZ2 Compact則有雪映銀、霧夜黑、冰湖綠及珊瑚粉四款顏色選擇 lt;lt;出機小貼士gt;gt; 依家去 CTM 申請 4G本地月費計劃 $198 2GB,Xperia XZ2上台機價$2,780,仲送價值$240 直立式無線快速充電板添!另外,同時亦推出 Xperia XZ2 Compact,上台機價都只需$1,780。指定Sony配件仲有半價,立即出機啦!

卡西尼號任務最終完成,將墜入土星大氣中。
科技新知
Trisha・2017-09-16

親愛的卡西尼號終於任務完成,再見了 最新消息:   卡西尼號太空船已按預定時間在1955進入土星大氣,永久成為土星的一部份,控制中心也接收到最後一個訊號。再見,再也不見,但未來,每當看到土星,也始終會記得卡西尼號的卓越貢獻。 下圖是卡西尼號傳回的最後一張影像,拍攝時間為臺北時間2017915的凌晨359,以可見光拍攝,當時太空船距離土星約634,000公里,整幅影像涵蓋範圍相當於17公里。影像所顯示的,就是卡西尼號衝入土星大氣之處。 美國航太總署(NASA)卡西尼號太空船的華麗終極任務即將畫下休止符,墜入土星大氣自毀,結束將近20年的偉大旅程!目前預測最後失去卡西尼號訊號的時間,將會落在臺北時間9月15日晚間19點55分,但這個時間可能會因為土星大氣層減緩卡西尼號速度而稍有變動。現場直播將於晚間19點開始:httpsyoutu.bewwMDvPCGeE0   臺灣剛好處在絕佳觀測位置,最新的預測撞擊時間是臺灣時間9月15日195502,在撞擊12分鐘後可能出現幾秒鐘的閃光。雖然預測撞擊訊號會很暗,但若有較大口徑望遠鏡仍可試著觀測看看,建議從撞擊時間前510分鐘開始,錄影到撞擊時間後510分鐘。若能觀測到將非常有科學價值! 卡西尼號在2017年4月至9月間,經歷了一連串驚險的軌道飛行,在4月22日最後一次近掠土衛六泰坦(Titan)後,以大約每週一次的頻率,連續22次穿越土星的冰環。先前從未有探測器造訪此處,這趟終極任務所蒐集到的科學資料,將能幫助我們更了解巨行星和行星系統究竟如何形成和演化。 卡西尼號太空船的終極任務軌道。卡西尼號將爬升到土星北極高處後,俯衝穿過土星環與土星本體之間22次。其中以橘色標出最後一圈軌道。CreditNASA Jet Propulsion LaboratoryCaltech Erick Sturmhttpssaturn.jpl.nasa.govresources6007category=graphics 為了避免可能汙染含有生命的土星衛星,卡西尼號在2017年9月最後一次穿越軌道後,將於9月15日墜入土星大氣,並送回最後一筆極具科學價值的資料。在與地球失去聯繫後,太空船會像流星一樣燃燒殆盡,成為土星的一部分。 勇往直前的科學探索   卡西尼號的終極任務不只是衝進土星,更包含了長達六個月的大膽探索和科學發現。太空船繞過土星環的最內側,有時還掠過土星大氣的最外緣,雖然任務團隊認為已充份評估風險,但畢竟太空中充滿了未知的驚喜,因此也只有在整個計畫結束時,才能進行如此大膽的任務。 卡西尼號衝過土星時,蒐集了許多寶貴的資料,對卡西尼號任務的先前階段來說,這些探測風險實在太高。卡西尼號仔細測繪了土星的重力和磁場地圖,研究土星內部的分布,或許還能解決土星自轉的速度問題。最後幾次的俯衝會大幅增進我們對土星環物質的理解,或許還能讓我們探索土星環的起源。上面的粒子偵測器,採樣和分析被土星磁場吸引而進入土星大氣層的土星環冰粒物質。卡西尼號上的相機更以超近距離,拍攝驚人的土星環和雲層影像。 最後一刻仍將回傳寶貴資料   卡西尼號在衝入土星大氣前,會將拍攝到的最後影像傳回地球,但即便是在最後一刻,它還是會即時送回資料。在與地球失聯之前,最關鍵的測量數據將是來自質譜儀對土星大氣的測量,這最後一筆資料或許能夠幫助我們更了解土星的組成。   任務的結束總是教人傷感,而卡西尼號最後衝入土星大氣的結局,在歷年來的太陽系探索任務中,可算得上是壯烈又華麗。卡西尼號在1997年發射,在2017年畫下句點,卡西尼-惠更斯任務在二十年的偉大航程裡,曾做出許多重要貢獻。 為什麼要結束任務?   卡西尼號在1997年發射後,先在太空中旅行了七年,於2004年7月1日抵達土星,花了13年的時間環繞土星。在這段期間內,用來調整飛行軌道的火箭燃料逐漸消耗殆盡,如果一直置之不理,那麼科學家最後將會無法控制卡西尼行的飛行路徑。   過去十年來卡西尼號對土星衛星進行深入研究,發現土星的兩顆衛星-土衛二(Enceladus)和土衛六(Titan)可能擁有適合生命生存的環境。為了避免可能汙染這些土星衛星,美國航太總署決定讓卡西尼號衝入土星大氣,這能確保未來我們研究其他土星衛星是否有生命時,不會受到卡西尼號的汙染。 首度穿越傳回驚人影像   卡西尼號在4月26日首度穿越土星環與土星本體之間縫隙後,旋即傳回驚人影像,穿越時距離土星雲頂僅3000公里(土星雲頂的定義為大氣壓力1巴處,與地球海平面的大氣壓相等),與可見的土星環最內側距離更只有300公里。由於這是首度有太空船穿越此處,任務團隊雖然格外謹慎小心,但也只能仰賴先前對其他土星環的探測結果,來預測此處的情形。還好卡西尼號完整無缺,順利抵達土星環的另一側。 土星環與土星大氣層頂的縫隙有約2000公里寬,根據先前研究得到的科學模型預測,如果卡西尼號通過的區域內有土星環粒子,也只會像煙灰那麼微小。卡西尼號穿越此區域的速度,相對於土星達到每小時12萬4000公里。因此,若是被任何粒子撞擊到太空船較脆弱的部分,都有可能會造成嚴重的傷害。   科學家就地取材,將卡西尼號將四米寬的大型碟形高增益天線轉向前方,做為防護罩使用,抵抗迎面而來的土星環粒子。這也代表,穿越土星環平面時,卡西尼號是無法和地球聯絡的。因此太空船在接近行星時所收集的資料,要在穿越土星環平面後20個小時,才能傳回地球。科學家也能利用這次得到的觀測資料,了解如何在接下來的幾次穿越軌道保護太空船。   美國航太總署特別為卡西尼號的最終任務製作了壯麗的影片,歡迎收看! 卡西尼號終極任務關鍵日期 4月22日:土衛六泰坦第126次飛掠4月23日:開始終極任務的第一圈軌道4月26日:首度穿越土星環平面5月24日:土星北半球夏至開始9月15日:臺北時間1831卡西尼號將進入土星大氣,一分鐘後(臺北時間1832)太空船將失去訊號9月15日:地球將於臺北時間1955收到卡西尼號的最後訊號 延伸閱讀:道別卡西尼號 ─ 承先啟後丈量太陽系httpsa.ylib.comMagArticle.aspxUnit=featurearticlesamp;id=3690 卡西尼科學家的最後旅程httpwww.natgeomedia.comcolumnexternal62787 卡西尼任務的十個突破性發現 httpwww.natgeomedia.comcolumnexternal61301 訪葉永烜院士在不可能中找出發展關鍵httpsgoo.glztQMv6訪葉永烜 放眼國際、立足臺灣未來臺灣天文發展的醒思httpsgoo.glGbMdnM 專訪中央大學天文所教授 葉永烜:卡西尼,太空科學的新里程碑httpsa.ylib.comMagArticle.aspxUnit=featurearticlesamp;id=786 中央大學葉永烜教授 卡西尼計畫推手 揭開土星面紗httpsyoutu.beHzvOWHBRYr4 資料來源:httpssaturn.jpl.nasa.govmissiongrandfinaleoverview 編輯:胡佳伶 以上資料來源自:網絡天文館 httptamweb.tam.gov.twv3TWcontent.aspmtype=c2amp;idx=1716

Spring Boot 04 - 進入http json api 世代
科技新知
MacauYeah・2024-05-23

本節,我們將會建立一個http服務,提供json api讓程式訪問。 下戴模版 我們跟上節一樣,使用Spring Initializr Maven 下載模版,但細節筆者就不再講啦。Dependency主要選擇 Spring Web Spring Boot DevTools 下載後,可以直接運行測試,可以用指令 mvn test 或經IDE運行。Spring會至少測試下能不能成功取用預設的8080端口。 Controller 我們若要實作 http json api,需要在 spring 中加入一個類,附註為 @RestController ,那方便起見,類名我們也命名為 XXXController 吧。作為示範,我們弄一個 HomeController.java ,裏面有最常見的 http GET, POST功能。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeController.java import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; ... other import @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; @PostMappingquot;someRecordquot; public Map createSomeRecord@RequestBody Map requestBody HashMap ret = new HashMaprequestBody; ret.putquot;retquot;, quot;got your requestquot;; return ret; HomeController裏,完整的URL 其實為 GET httplocalhost8080apisomeRecorduuid POST httplocalhost8080apisomeRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile springbootrun,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl httplocalhost8080apisomeRecord1234 # return quot;retquot;quot;your uuid1234quot; 測試 POST,其中的 d 參數,會對應 spring裏的 @RequestBody, H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl X POST httplocalhost8080apisomeRecord H quot;ContentType applicationjsonquot; d 'quot;requstquot;quot;did you get itquot;' # return quot;requstquot;quot;did you get itquot;,quot;retquot;quot;got your requestquot; 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action =gt; Generate Test,然後加入這次要測試的參數。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapibasiccontrollerHomeControllerTest.java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.RequestBuilder; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testGetSomeRecord throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; @Test void testPostSomeRecord throws Exception String request = quot;quot;quot; quot;requstquot;quot;did you get itquot; quot;quot;quot;; RequestBuilder requestBuilder = MockMvcRequestBuilders.postquot;apisomeRecordquot; .contentTypeMediaType.APPLICATION_JSON .contentrequest; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.jsonPathquot;$.requstquot;.valuequot;did you get itquot; .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;got your requestquot; .andDoMockMvcResultHandlers.print; 最後就是執行 mvn test 或經IDE運行,應該都會得到所有測試都通過的結果。 mvn test # other test result ... INFO Tests run 2, Failures 0, Errors 0, Skipped 0, Time elapsed 0.368 s in io.github.macauyeah.springboot.tutorial.springbootwebapibasic.controller.HomeControllerTest # other test result ... 上面的程式碼很多,我們逐一來。 @SpringBootTest 寫在類的外面,代表執行這個測試類時,需要運行起整個Spring程序,當然也包括http的部份。 @AutoConfigureMockMvc 寫在類的外面,代表執行這個測試類時,可以模擬一些發向自己的 http 請求。 @Autowired private MockMvc mockMvc 寫在類的裏面,因為之前有定義了可以模擬 http 的請求,Spring在運行時為大家提供了那個所謂的模擬http client的實例。 MockMvcRequestBuilders,則是建造要測試的URL及Header參數。 MockMvcResultMatchers,則是檢查回傳的結果是否如遇期的一樣。 為何這個http client叫模擬 Mock 因為在測試用例中,可能連Controller 內部依賴組件也需要進一步模擬,這樣才能把測試目標集中在Controller裏,這也是單元測試的原意。只是本次的例子看不出模擬與否的差別。 MockMvcResultMatchers.jsonPath,這是用來檢測json的結構是否跟預期一樣。有些網路上的其他例子會簡寫成 jsonPath ,但因為vscode IDE的自動import功能比較差,筆者還是保留傳統的寫法。 如果大家覺得@SpringBootTest很難,想折衷地把其他測試方法,那麼把 postman curl好好管理起來,每次修改完程式,都完整地執行一次 postman curl ,也可以達到測試的效果。只不過大家還是要好好學會整合 postman curl,知道如何檢測json結構,什麼時候有錯,什麼時候叫測試通過,所以也要花一樣功夫來實現。 最後,大家千萬不要因為測試難寫而逃課,因為寫測試絕對地可以減輕日後重執行的工作量。除非你的程式碼即用即棄,否則都建議寫測試。測試跟寫文檔不一樣,有了測試也不能沒有文檔。好消息的是,文檔現在越來越多自動生成的工具,我們日後再找機會介紹。 Source Code spring boot web api basic

北極 讓你幸福一輩子的八件事
走遍世界
行走世界記錄・2018-11-08

傳說........... 遇見北極光 會幸福一輩子 何時去?去哪裡? 若能遇上 ,真的能幸福一輩子嗎? 一大堆問題,思緒在腦袋飛轉 一生必追一次北極光 近年,極光這個話題越來越火熱,全球有多個位處北極圈的國家迅速成為極光旅遊勝地,就是在挑選哪一個作為追極光的地點,無疑是使人頭痛的一道課題。 位處北半球的拉普蘭德地區,挪威北部、瑞典北部、芬蘭北部和俄羅斯西北部位處於北極圈內,每年冬天從9月至翌年的3月都有機會看到北極光,是北歐有名的追極光國度。 為了追尋幸福,決定來到瑞典阿比斯庫,踏進白茫茫一片的冰雪世界。 在北極圈的第二個晚上,第一件幸福的事發生了,我....遇見了她,在寒冬的晚上,跟北極女神遇上了。 接下來,第二件幸福的事也發生了........ 幸福的第一件事 遇見北極光 幸福一輩子 觀看極光必須具備三個要件,就是天色黑暗、無光害以及沒有雲。瑞典阿比斯庫擁有清澈無比的天空,有極光小鎮稱號,住上3個晚上便有很高機率看到極光,而且阿比斯庫擁有一個很大的湖泊,即使沒有參加極光團,晚上亦可自行走到湖邊觀看極光,非常棒。 可遇見的幸福 為了製造一場偶遇,一睹極光女神的優美身姿,忍受零下廿多度的寒風刺骨,在遍地白雪的森林湖邊守候。 北極圈天氣變幻莫測,體感溫度往往低於天氣報告的溫度,踏進北極圈便要有足夠的心理準備,隨時要跟澟烈的寒風搏鬥。 抓緊北極光大爆發的一刻 觀看極光需要很強的耐性去等待,以及專注的觀察力,因為北極光時強時弱,最弱的時候用肉眼看上去其實只是灰灰的一道光,不留神便會錯過了,但不要擔心,有緣份的話,她會在天空中飛舞,亮透整個星空,緊記要抓緊可貴的瞬間啊 在阿比斯庫的5個晚上,與極光女神遇上兩回,滿滿的幸福感,足以抵禦寒風的冰冷。 這是北極發生的第一件幸福的事。 幸福的第二件事 雪地犬拉雪撬 飆車的速度感 穿上厚厚的連身衣,坐上木造的雪撬,雪地犬在前面排成一列拉著雪撬,女教練英姿颯颯的站在雪撬的後方,一聲號令,雪撬被拉動著向前滑行。 跑過白雪叢林,穿越結冰的湖泊,一直往前馳騁,在零下廿多度下感受速度的快感。 旅程分成兩段,當小狗跑過雪湖到達對岸,車子的速度慢下來,徐徐停在傳統薩米民族的帳篷前,雪地犬稍作休息後才通過雪湖跑回大本營。 教練點燃營火,把咖啡和茶煮好,準備小點給我們,經過一小時多的極速飛馳,各人的臉給風吹得紅紅的,頭髮也給亂了點。坐在石椅上,喝著暖暖的茶,聽著教練訴說著雪地上的小故事。 這一瞬間,溫暖感從腳尖透進冰冷的身體往上傳透心窩,就這樣第二件幸福的事發生了。 幸福的第三件事 雪地健行 挑戰自我 早上起來吃過早點,隨大夥兒驅車到達托納湖,由於昨天乘火車進入極光小鎮時,正值氣溫下降和刮大風雪,我們需要套上特製的大腳雪鞋才能順利穿越樹林的一段走到湖泊,整個結冰的湖面已舖落厚厚的白雪,湖水結成小冰川。 雪地健行是近年新流行的極地活動,大夥人穿上大腳雪鞋、戴著帽子,別忘記帶上相機,由專業人員帶領下一步一步的踏雪前行。 冬天的托納湖非常優美,湖面結成厚厚的冰,在小冰川和白雪的襯托下,景色非常壯麗。 白雪世界猶如高傲的女皇令人生畏,在大夥兒的彩衣的襯托下,把白雪世界點綴成七彩繽紛,增添一份親和感;一路上不離不棄的互助精神,心頭浮起絲絲暖意。 這一瞬間,第三件幸福的事發生了。 幸福的第四件事 冰湖上釣魚 耐性的考驗 在極地生活,每天面對的都是風和雪。這一天,穿上禦寒裝備,隨著女教練駕駛的雪地摩托,再次走進托納湖。摩托車停在靠近湖邊的一處,取下釣魚具後女教練引領我們到湖中央。 真的是巾幗不讓鬚眉,英姿颯颯的女教練利用冰鉆快速地打開一個洞,動作非常專業純熟,絲毫不會嬌柔。 模仿著女教練的一舉一動,艱難地把冰鉆向厚達一公尺的冰面來回轉動,直至冰洞出現時,雙手已有點酸痛了。 撥開冰塊把魚餌拋進洞內,引向冰層下的海中魚兒,這是考驗耐性的時刻。 站著站著,寒從腳下,再多的保暖衣也不敵腳下的冰雪,加上風雲變色,湖泊刮起大風,猶如一雙強橫的臂膀,直把每個人往外推動,差點沒摔倒湖上。 釣魚活動被迫中斷,趕緊收回釣餌,女教練體貼地領我們走進湖邊的一個小木屋,點起營火,還不停詢問我們腳尖有沒有失去感覺,驚怕我們給凍傷了。 隨著小木屋內的溫度上升,腳底的寒氣也漸漸消退了,與此同時,一杯熱騰騰的飲料以及一件暖暖的糕餅遞到手中。 這一刻,第四件幸福的事發生了。 幸福的第五件事 挑戰極限 勇闖冰旅館 來到位於瑞典北極圈內的純天然的冰旅館,冷艷無比。冰房間內的傢具床舖跟所有裝飾品,全部都出自國際知名藝術家的雕刻之手。冰旅館的建材取自托納河結成的冰塊,待天氣回暖,冰塊融化後流回流托納河,極具"生生不息"的象徵意義。 當冰冷的大門徐徐打開,在零下的溫度中尋找冰雪女皇的影蹤,禁不住輕聲地問:難道這就是幸福的第五件事嗎? 若在這裡住上一晚,挑戰自我極限,真的可以夢想成真,跟冰雪女皇舉杯痛飲嗎? 幸福的第六件事 極光下的烤鹿肉大餐 海外存知己,天涯若比鄰。互不相識的你與我,躲進極光底下的小木屋內,不需要知道你是誰,不需要知道你是來自何方,就這樣坐在一起一邊烤肉一邊暢飲。 聽說瑞典拉普蘭地區住著以馴鹿為生的遊牧民族,聽說他們原是這片大地的主人,聽說馴鹿是放養的,聽說.... 這個晚上,雖然看不到極光,眼看著遠處的星空,腦海內不斷出現很多聽說...聽說我這個晚上很幸福... 幸福的第七件事 與歐洲最後民族對話 千百年來薩米人一直是北極圈這大片土地的主人,在零下廿多度的寒冷環境下生活,擁有本族的語言文化習俗。歐洲最大的遊牧民族,以大地為家,如今只剩下不足10萬人口的薩米人,受歷史洪流的沖洗,被迫散居各處。 天色陰暗的早上,薩米人就在我們面前,近距離坐在我的對面,用心地訴說著民族情懷,訴說著一個又一個薩米人的傷痛故事,在這個黃色的傳統帳篷內,瀰漫著傷感的氣氛,但堅強的薩米人把引以為傲的生活方式和文化傳承下去,使得憂傷的味道給沖淡掉,禁不住使用薩米語向薩米人說聲quot;謝謝quot;。 這一次與薩米人的真情對話,使得我在哀傷中得到一份幸福的感覺,這個便是極地發生的第七件幸福的事。 幸福的第八件事 挪威不凍海港 揭開神秘面紗 第八件幸福的事,是發生在挪威的那一天。 那一天車子駛進公路,從阿比斯庫向挪威的鐵礦小鎮納爾維克出發,沿途聽著介紹,說這裡有一個不凍海港,海灣長年不結冰的,很想很想看到它的真面目。 通過公路,跨越國境,經過山路,終於來到這裡,揭開不凍海港的神秘面紗。被白雪包圍的海港,因北大西洋暖流的經過而終年不結冰,藍與白,永遠是和諧的組合,這裡的風景真的非常迷人。 喝過鮮味的魚湯,爬到遠處的山丘上,這裡可看到不凍海港,景色很優美很恬靜....優美與恬靜的背後隱藏著一段轟動全世界的大事。1940年這裡發生了一件轟動全球大事。 山丘上有一段文字簡介,原以為是優美風景的文字敘述,誰不知... 那一年是二次大戰,在歐洲戰場上德國佔領挪威,利用不凍海港大量運輸鐵礦製造軍事武器,英國跟同盟國合力跟德國激烈戰鬥,地點....就是這個景色迷人的山丘上... 經過無數次的反撀失敗後, 這一次,盟軍終於打開決口,第一次把德軍擊敗,往後歷史便朝大家所知的結果走向,殘酷的戰爭終於結束了。 在挪威的國土,上了歷史課,深刻體會到和平的可貴。這一次,我遇見的幸福,便是要珍惜和平時代的幸福。 沒有如果 只有結果 這些就是我在極地 所遇見的八件幸福的事 幸福因有和平 和平締造幸福 更多精彩遊記在 行走世界記錄

Spring boot 10 - openapi 生成器 - spring boot java client
科技新知
MacauYeah・2025-08-19

之前我們在介紹Spring Boot Web 調試工具 ,就試安裝 openapi 相關的元件。其實 openapi 並不單是為了提供 swagger 測試介面,它主要是提供一個描述的方式,讓我們針對一個特定 openapi 文件,生成對應的 api server 或 api client 接口。也就是,如果 server 方有提供該文件,道理上可以經 openapi 的工具,生成一個可以直接訪問 server 的 client library。本節,可以沿用之前的 spring boot web api doc ,為它產生一個client library 作為實驗。 在生成 client library 之前,我們還需要一個工具 openapigeneratorcli 。最簡單的取得方式,就是經過 npm , 在你需要生成 client library 的專案中,安裝你需要的 openapigeneratorcli 版本。 npm install @openapitoolsopenapigeneratorcli 那怕你不是使用 nodejs 作為開發,也可以經過這個方法安裝。它只提供使用 cmd 指令的捷徑。 生成 Java Client Library 我們先把 backend server 起好 cd somewhere amp;amp; mvn springbootrun,然後使用 openapigeneratorcli 去生成以 java spring boot 3 為底的 client library 。 npx openapigeneratorcli generate i httplocalhost8080v3apidocs apipackage io.github.macauyeah.springboot.tutorial.openapiclient.api modelpackage io.github.macauyeah.springboot.tutorial.openapiclient.model invokerpackage io.github.macauyeah.springboot.tutorial.openapiclient.invoker groupid io.github.macauyeah.springboot.tutorial artifactid springbootwebapiopenapiclient artifactversion 0.0.1SNAPSHOT g java p useJakartaEe=true p useSpringBoot3=true library webclient o springbootwebapiopenapiclient 生成的 source code 就像是 springbootwebapiopenapiclient ,具體的使用方式,可以看看測試用例 ApiControllerApiTest.java private final ApiControllerApi api = new ApiControllerApi; @Test public void postDateQueryTest default call ApiDateRequest apiDateRequest = new ApiDateRequest; apiDateRequest.setInputDateOffsetDateTime.now; LOG.debugquot;default web client postDateQueryquot;, api.postDateQueryapiDateRequest.block; replace webClient in ApiClient if you have special auth config on webClient, you can also change basePath during new obj creation ObjectMapper mapper = new ObjectMapper; mapper.setDateFormatnew SimpleDateFormat; mapper.registerModulenew JavaTimeModule; WebClient webClient = WebClient.builder .codecsconfigurer gt; configurer.defaultCodecs.jackson2JsonDecodernew Jackson2JsonDecodermapper; configurer.defaultCodecs.jackson2JsonEncodernew Jackson2JsonEncodermapper; .build; ApiControllerApi api2 = new ApiControllerApi new ApiClientwebClient .setBasePathquot;httplocalhost8080quot;; LOG.debugquot;create api2 by local web client postDateQueryquot;, api2.postDateQueryapiDateRequest.block; use webClient directly String response = webClient.post.uriquot;httplocalhost8080apirecordquot;.bodyValueapiDateRequest.retrieve .bodyToMonoString.class.block; LOG.debugquot;request by local web client postDateQueryquot;, response; 上述例子中,如果大家沒有任何特殊要求,其實經過 api.postDateQueryapiDateRequest.block 就完成了。有需要改 api endpoint 的,只要生成新的 ApiClient 並設定 basePath new ApiClient.setBasePathquot;XXXXXXquot; 就好。真的要加入更多權限設定,就需要生成新的 ApiClient 並設定 webClient new ApiClientwebClient 這個生成的 Java Client Library 道理上還是要經過 maven 等打包,變成 jar 檔,才能被其他 Java 專案所引用。筆者就建議大家直接把成生的視為獨立的 module sub module 存放,其他專案就以 maven dependency 的方式引用。想要混合現有專案,動態生成專案內某些 java package,暫時不太可行。因為它也有大量的 dependency ,交由 openapigeneratorcli 自己管理會比較好,它們升級時,你也可以完整升級。 openapigeneratorcli httpsgithub.comOpenAPIToolsopenapigeneratorcli springbootwebapiopenapiclient

盲盒就如一盒巧克力,結果往往出意料
其他
皓芯・2021-10-16

電影《阿甘正傳》中有一句名言:「人生有如一盒巧克力,你永遠無法知道下一粒是什麼味道」。 同樣地近年盛行的盲盒也一樣,要打開才知道盒內的是什麼。有的是你想要的,有的是你不想要的,但不管是不是你想要的,它都已經在裡面了,只等著你打開。 近年在年輕人中,流行起了一種新玩具,這種玩具叫盲盒,各式各樣的盲盒湧現,盲盒實體店也越來越多。相信最為人熟悉的盲盒中,肯定是BE@RBRICK積木熊、Molly 茉莉娃娃、泡泡瑪特POP MART、罐頭豬LULU。 盲盒逐漸變為一種新的社交方式,從想擁有盲盒的期待,到拆開包裝後的驚喜、緊張、激動、遺憾、失落、不甘,再到集齊整套,有如解開謎題的滿足感,只有「開箱」才知道。以上盲盒的介紹,是否覺得有點似曾相識?為了換到的心儀的玩具角色,在便利店「投資」了多少印花? 盲盒是什麼? 盲盒mdash;mdash;誕生於日本,它最初的名字叫 mini figures,後來隨著玩家的增多,流行歐美後開始被稱為 blind box盲盒。盲盒起源於風靡日本的扭蛋機,扭蛋裡的玩具,同樣裡面的東西看不見,需要打開扭蛋後才能知曉。然而,比起扭蛋的隨機,盲盒有一點不一樣,盲盒是由自己挑選決定的,全憑消費者手氣抽中商品。 ldquo;盲盒rdquo;營銷起源於明治末期的日本,當時日本百貨公司在新年期間, 原為促銷存貨而設的福袋,福袋中內容不會事先公開。後來,福袋的營銷思路延續到了在20世紀70、80年代的日本模型市場,ldquo;扭蛋rdquo;也就因此誕生了。 左 「Zu and Pi 陋室五月」X「海洋堂」的作品、《小王子》系列盲盒「秘密の物語」 右 蠟筆小新、來自日本插畫家Ponkichi蔬菜精靈第一彈盲盒 你玩過盲盒嗎? 盲盒一般都是整套隨機出現,盒內的潮玩多是動漫、影視作品的周邊,也有的是設計師單獨設計出來的(設計師玩具)等。而對於那些隱藏款和限量款,一買手根本停不下來,更成了不少盲盒玩家的ldquo;強迫症rdquo;。 每一個時代都有自己的流行趨勢,ldquo;盲盒rdquo;玩具為何讓消費者如此著迷?盲盒就如一盒巧克力,結果往往出人意料,下一個盲盒能開出什麼 左 設計師玩具 ,Sank Park 系列 右 來自美國美髮娃娃,頭髮可以編織燙染 特別鳴謝以下店舖 CreakyToys GBOX 它們開業時間分別滿1年及未滿1年 店名 Creaky Toys FB httpswww.facebook.comCreakyToys IG creakytoys 營業時間:星期一至星期日 100 P.M. 700 P.M. 地址:雅廉訪大馬路, 賈梅士購物中心, 2樓 AM舖 (升降機右轉,Mr. Lady 對面) 店名 GBox 盲盒扭蛋玩具專門店 FB httpswww.facebook.comGboxmacao IG httpsinstagram.comgbox.mo Wechat Gbox盲盒扭蛋玩具專門店.mo 營業時間12002100 扭蛋區24小時營業 地址: 長壽大馬路283297號信托花園地下 BJ座 (信託花園GATHERING薈真集,文仔小食之間中間巷入,本日遊戲電對面)