搜尋

搜尋結果

【日本。九州】再遊大分縣:不一樣的體驗
走遍世界
原來世界這樣大・2018-11-26

短短4日走入大分縣深度遊,要是已經玩厭了福岡等等這些九州的大城市,不妨走進一點來探訪大分縣! 從福岡機場到大分縣,駕車大概要2個至2個半小時。要是第一次到大分縣,景點行的我倒是有點推介的:httpnikkixlife.comjpkyushu_oita (為大家做資料整合時,順道為自己回味一下!)不過要是喜歡深度遊的,可以參考我接下來的介紹! 1. 嘗試住一晚民居 大分縣的溫泉旅館很有名,同時大分縣都有很多民居讓遊客感受當地的農家體驗。這次我跟同行朋友入住了大畑の家,位於大分縣的臼杵市。不像平時去日本大城市般,吃吃燒肉、吃吃海膽刺身,而是由民居準備的餃子、豬扒飯,相當地道。 雖然我不會日文,只能靠朋友的翻譯,但比手劃腳和Google Translate成為了我們溝通的工具,我們跟Host兌換了一些港元硬幣,讓他們紀念。這樣的文化交流,也挺有趣啊! 2. Dolphine Island 海豚體驗 津久見海豚島(日文:つくみイルカ島)未被遊客佔據,到現在還是以日本人為大多數遊覽對象。我們平時去的水族館,入面的海洋生物大多數都牢住,以遊客也只能靠著玻璃看他們。 這個津久見海豚島則有點不一樣,在這兒生活的海豚、海獅們都有自己的區域,自由自在的在水中游來游去,如果帶小朋友到九州旅遊的,必定要帶他們去看看。加上每天也有海豚表演,要是遊客人數不多,會安排到一個較小的表演場地,讓遊客可以近距離表演! 3. Resonate Club Kuju的夜空 Resonate Club是在山上的酒店,上山的天氣確實比山下的冷很多。而Resonate Club的風景超美的!!!!我在酒店的房間內看到太陽升到地平線的一刻,芒草飄揚的背後還是一片的雲海呢! 入住Resonate Club Kuju後可以安排九重夢大橋或是阿蘇火山的行程。在地圖看過,原來不是太遠。既然專程來到,當然順道去九重夢大橋或是阿蘇火山逛逛吧! Resonate Club Kuji:httpwww.resonate.co.jp 由於Resonate Club Kuju是在山上,他們都會為遊客準備觀星的晚間活動,但我當日下大雨,觀星活動也只好取消,但入住Resonate Club Kuju的都可以問問酒店人員啊!雖然我這張夜空照片不是在Resonate Club Kuju拍攝,但是即使你看過無數的星空照片,也不及自己親眼觀看的感動。 4. 刺身料理和海鮮 大分縣是沿海地區,當然不能少的是刺身美食了。行程的其中一天我們去保戶島港,午餐的是由店家為我們準備的吞拿魚料理。把吞拿魚以不同的方法烹調,包括刺身、吞拿魚蓉伴飯、炸物、湯物,還把吞拿魚心臟位置的魚肉煎烤來嚐嚐, 口感相當的特別! 另外喜歡海鮮的你也要嚐嚐海鮮炭火燒呢,現在由11月開始到大概23月正正是蠔的旺季,生蠔特別的肥美!去到海鮮炭火燒的要吃燒蠔之餘,記得要點元貝、蝦、鮑魚來感受一下海鮮鮮味。吃頓飽飽的午餐呢! 最後,謝謝UTravel和大分旅遊局的邀請,還有同行朋友的翻譯,要不然真的是「雞同鴨講」。哈哈哈!接下來會慢慢把這趟旅程的景點都記錄下來,至於什麼時候寫好hellip;還是看看我有多勤力囉!

鮮大餐 $228 起!澳門麗思卡爾頓酒店「麗思咖啡廳」周四限定菜單
澳城餐飲
Cheers!・2018-09-13

澳門麗思卡爾頓酒店的「麗思咖啡廳」不時更換主題套餐,最近就以「海洋鮮味之旅」為設計靈感,在前菜、主菜中用上不少海鮮入饌,用料高質,海洋迷記得把握時機。 菜單開宗明義以海鮮作主打,龍蝦、扇貝、魷魚、生蠔、大蝦等絕對少不了。四選一的前菜中,就有海鮮沙律、龍蝦濃湯、烤法國生蠔和新鮮生蠔可選。 而主菜則有「番茄奶油意大利麵配大蝦、魷魚、扇貝」、「炒三文魚配蛤白酒汁及香腸」、「香煎海鱸魚配烤龍蝦」及「酸甜鱈魚配阿拉斯加蟹腿、香草及三文魚籽」。 不得不提的是,套餐還包括一杯 PerrierJoueuml;t 香檳和二選一的甜品,保證大家捧腹而回。 甜品二選一,有「草苺配巧克力醬香草雪榚及奶油」及「檸檬撻」可選。 試菜當日,小編就選擇了新鮮法國生蠔作前菜,配搭香煎海鱸魚配烤龍蝦。前者的生蠔一客三隻,清甜爽口。後者據說是餐廳主廚最拿手的煎海鱸,鱸魚煎至外脆內嫩,啖啖香口惹味;烤龍蝦彈牙中帶點焦香,大滿足! 海洋鮮味之旅 地點:澳門麗思卡爾頓酒店地下麗思咖啡廳 供應時間:逢周四(17302230) 價錢:$228 起 網址:httpswww.galaxymacau.comzhhantoffersdininggourmetfromtheseaattheritzcarltoncafe

重入膠坑7 - 為自己的工作流程找最優解
手機‧電玩
MacauYeah・2025-03-28

前幾期,筆者有討論過如何避免山積的問題,主要是調整心理狀態。如果想要消山積,實際上我們還是要提高效率。 筆者在重入膠坑後,有時稍為認真制作,就會覺得有一些步驟很浪費時間。即使例如,打磨時,可否一口氣做完,減少換工具或換零件的時間。剪水口也是,我們有需要二刀流,粗剪取件,單刃修件,可否減少換來換去的時間?所有某些事件,需要事先規劃。 筆者是素組補色向玩家,有一些筆者正在調整中的流程,大家可以參考一下有沒有更好的做法。筆者也是沒有固定工作檯的業餘玩家,有一些地方是考慮重複收拾的便利性。 剪件取件:全板剪下,每板零件放不同的盒保存。 刻線、油性滲線:用琺瑯漆滲線液的,可以在這階段作出。刻線失敗,也可以在後逐打磨中拯救。 打磨:逐盒零件打磨。同一盒中,每件零件用粗目沙紙打磨,同盒零件打磨完後換幼沙紙的,如此類推。打磨完到滿足的目數後,換下一盒打磨。 假組:把零都組合起來,但預期之後會再一次分拆,後逐會再加工。假組為的是想預覽一下整體外觀、造型,有那些地方需要補色、加工。確定要做的目標後,就用分件器拆件。制定目標部位必需要記下來,不然會漏。 刻線、水性滲線:用水性滲線液的,可以在這階段作出。跟琺瑯漆不一樣,是因為水性滲線液很易被打磨中的水帶走,所以還是打磨完再滲吧。 補色:追求官方配色,又或是刻出界,滲線攪錯了,現在就是用補色的好時機了。 組合 保護漆:兩者可能不分先後。有要求的話,可以組合前就上保護漆,也可以補色完成後馬上噴,以防刮漆。也可以組合後再噴,省點漆也省點時間。留意一定不要噴到連接樁上。 2B鉛筆走線:若然前述沒有用琺瑯漆、水性滲線液,噴完保護漆後,可以用鉛筆走線勾線。 拍照留念 以上是筆者認為理論上最少交換工具的流程,不會因為來回找工具而浪費時間,但可能亦會很枯燥。如果大家覺得枯燥,又可以試試以下分件流程。 準備取件表,再剪件:把說明書,一個區域的零件號碼抄起來例如整個頭部或整個身體,然後一次過剪下該部份零件,一個盒就夠存放了。 打磨:與前述一樣。 補色、組合:回顧說明書及官圖,留意補色貼紙和額外的部份,補了再組合。但也因為某些零件需要組合起來才發現某些漏掉的地方,所以這兩個步驟會混合做。 刻線、油性水性滲線:不拆件,直接刻線、滲線。因為前述有補過色,可能使用琺瑯漆便利性會大一點。不方便的地方,後最後再用2B走線。 保護漆:與前述一樣。 拍照留念 回到1,把所有的其他部份依次完成。為免枯燥,可能從頭、身、手、腰、腳、背包,依次制作。並將已完成的部份組合起來。 2B鉛筆走線:與前述一樣。 拍照留念 上述這個流程,就適合時間超級碎片化的用戶,例如筆者本人。不斷地切換工具,其實也會有額外開銷,不過好處就是很快就有可以把玩的部份,不用全隻完成。 我們再來一個簡化版,嘗試給快餐的朋友們。 準備取件表,再剪件:把說明書,一個區域的零件號碼抄起來例如整個頭部或整個身體,然後一次過剪下該部份零件。最大差異是必需使用作最後一剪,因為不打磨了。 補色:大面積使用貼紙 組合:不假組了,直接組合。對照官圖,記錄需要額外補色的位置。 水性滲線:不拆件、不刻線,直接滲線,但只作用於粗坑線條上。水性滲線易於重做,溢出了重來也好。 補色:小面積部份使用Makrer筆 保護漆:與前述一樣。 拍照留念 回到1,把所有的其他部份依次完成。為免枯燥,可能從頭、身、手、腰、腳、背包,依次制作。並將已完成的部份組合起來。 2B鉛筆走線:高低差面,在噴完保護漆後,可以用鉛筆走線勾線。 拍照留念 這個簡化的流程,就適合盡快消山積的朋友。

Spring Boot 08 - 多情境設置 maven profile 與 application.properties
科技新知
MacauYeah・2025-02-25

為何要有不同的建構 Profile Profile這一字,很難在IT技術文章中翻譯,它在Spring boot中的語意大概就是一個設定一個固定的運行環境參數合。例如我們做開發時,有些只想在開發環境中出現的設定,諸如測試用的資料庫、細緻一點的LOG層級,都寫在dev profile中。當換成正式環境時,我們也有一套全新的配置,而且會集中寫在prod profile中。把這些參數設定從程式碼邏輯中抽離,可以讓你的程式碼簡潔很多,也方便對比不同環境的設定。 application.properties Spring Boot Spring Boot Starter 就提供了 Profile 管理。我們可以為一個Spring Boot 模組設定多個不同的 application.properties srcmainresourcesapplication.properties 為預設 default profile srcmainresourcesapplicationuat.properties 為驗收環境專用 srcmainresourcesapplicationprod.properties 為投產環境專用 srcmainresourcesapplicationtest.properties 為自動測試專用 在執行程式時,我們只要動改變啟動的參數spring.profiles.active,例如 mvn springbootrun Dspringboot.run.arguments=quot;spring.profiles.active=uatquot; # or mvn package amp;amp; java jar targetYOUR_JAR_NAME spring.profiles.active=uat Spring Boot 就會指定載入 applicationuat.properties 的內容,如果有些值沒有定義,它會再追溯到預設的 application.properties中。 在運行中改變啟動參數的情況可能不多,筆者更常用的情況是在編譯期間產生多個 Jar 檔,不同 Jar 檔指定不同的環境,方便系統管理員取用測試。想做到這個效果,我們需要在 application.properties 中,我們還需要加入一句spring.profiles.active=@active.profile@,並在編譯工具中加入這個變量,例如筆者常用的 maven pom.xml 中,就會有這一串設定 它在 maven clean compile package 時,就已經可以在JAR中填入固定spring.profiles.active。那麼每次執行時,都會是指定的profile。 mvn package Puat java jar targetYOUR_JAR_NAME 在這個例子中,JAR 中的 spring.profiles.active 就會固定是uat,我們不需要在啟動參數中加入字眼。 如果大家不會碰到混合Profile的話,其實上述的資訊已經足夠大家應付很多情境。 但當大家有追求,需要寫自動測試,有機會不同自動測試需要啟用不同的 Profile ,更有可能出現混合Profile的情況,這件事就變得很複雜。我們需要繼續深入了解一下 Spring Boot 的覆蓋機制,下面將會以測試方式導出結論。 如果真的對混合 Profile 沒有太多信心,我們也可以用單一 Profile 重組不同 properties 的方式,自行去模擬混合 Profile ,例如除了dev, uat, test之外,我們可以加入 devtest, uattest, defaulttest 作為驅分。這樣應該可以簡化測試的複雜度,不過 properties 檔案就可能會成幾何級成長。 但在某情特殊情況下,我們不可能簡單地重組 properties 等型式去做測試,例如針對部份uattest的測試,只有部份可以執行,部份不可以,那麼我們還是需要用到混合 Profile ,限定某些測試需要執個某個 profile ,但其餘部份可以動態切換。 有條件的讀者,也可以先行試玩一下混合 profile 的特性,下期筆者再為不同情況作解紹。 混合Profile Source code spring boot profile

龐大的Docker Logs該如何處理? | 傳統的syslog幫到你
科技新知
MacauYeah・2024-02-02

平常大家在做單機app時,寫log有很多選擇,最簡單就是寫在檔案中。但在docker container裏面,寫檔案時要注意怎樣保留log檔,避免因為重建container時不見了。 docker 大部份官方預設image,都把log導向至stdout和stderr。這是方便docker做管理,也方便大家使用統一的docker logs指令來查看,即使到了Swarm mode底下,docker service logs也是同樣原理,使用差異不大,頂多就是不保證log的實時性。 如果網路延遲不計較的話,最大問題也是logs怎樣保存的做法。預設就是container刪走的時候,logs也會一借走。單機模式下,沿用最普遍的方法寫log的做法不是不可行,只是考慮到在極端情況下,同一個node節點中,有可能同時運作同一個service服務的多個分身replica,這裏它們寫檔案時就有機會互相搶佔。 筆者認為,比較合理的是外部提供的服務,例如syslog,把寫檔的操作交給節點的Host OS處理。然後就保證好每筆log都會是一條完整的記錄。 以下就以linux Host裏面的syslog,為大家簡介一下設定的步驟。 設定docker 導向 syslog 把該主機的docker daemon etcdockerdaemon.json,設定使用syslog driver,並以特定的方式編寫syslog tag。 quot;logdriverquot; quot;syslogquot;, quot;logoptsquot; quot;tagquot; quot;dockercontainer.ImageName.Name.IDquot; 無腦設定已完成,重啟docker就可以了。 但為了日後管理方便,能把docker log放進獨立的一個檔案中,會更易找問題。所以我們可以進一步設定syslog。我們以Ubuntu 22.04為例,可以在etcrsyslog.d下增加一個設定檔etcrsyslog.d.conf,指定看到syslog tag以dockercontainer為首的記錄,都要獨立抽出來。 # file etcrsyslog.d51docker.conf syslogtag,startswith,quot;dockercontainerquot; varlogdockercontainer.log 為免有檔案權限問題,手動指定檔案的所有權後,才正式重啟syslog。然後所有相關記錄都會寫在varlogdockercontainer.log 滾滾滾滾滾動的log檔 檔案一天一天地長大,如果可以,還是自動清掉太舊的記錄為妙。Linux Syslog,通常也會配著logrotate使用。 筆者亦以Ubuntu 22.04為例子,做了個最簡單的自動滾Log功能。目標就是當log檔案大於1M後,就要重開log檔。舊的log檔最多保留7份,多了就刪掉最舊的。 # file etclogrotate.drsyslogdockercontainer varlogdockercontainer.log rotate 7 size 1M missingok notifempty compress delaycompress sharedscripts postrotate usrlibrsyslogrsyslogrotate endscript 加了設定後,什麼都不用重啟,因為它是Ubuntu 的排程動作,到執行時就會以最新的設定檔執行,詳見etccron.dailylogrotate. 有需要手動測試的話,需要手動呼叫usrsbinlogrotate。加入d參數後,會被視為debug mode,這是官方的說法,但因為debug mode沒有執行效果,更加像是linux中常見的dry run mode。

【Apple WWDC 2021】iPadOS 15 新增 Widget、Multitask、翻譯等6大功能
科技新知
Lifemagtechie・2021-06-08

Apple WWDC 開發者會議中,同時宣佈全新平板電腦系統 iPadOS 15。新版本的iPadOS加入Widget 小工具功能,另一亮點是全面更新平板電腦的Multitask多工操作功能,在一個畫面上 同時組合兩個 App運作;另外也加入「快速備忘錄」以及專門為 iPadOS 而設的翻譯功能。 加入Widget小工具 用戶可以在主畫面把小工具與圖示並排一起顯示和操作。打開小工具畫面,以拖拉的方式將小工具拉到合適位置。用戶可設立數個不同主題的頁面,例如工作、娛樂、遊戲,各自加入不同主題的App圖示與小工具。「檔案」小工具讓用戶隨時使用常用檔案。 新增的App資料庫 (App Library)讓用戶可把不常用的 App 圖示、App 圖示頁面隱藏,使 iPad 頁面更加簡潔。另一方面,打開「App資料庫」就可迅速搜尋或打開主機內的所有 Apps。 Multitasking同時處理功能更方便易用 用家開啓「Multitask同時處理工作選單」後,可以在使用一款App的時候返回主畫面,隨時打開另一個App使用。例如,用家想打開電郵,可把郵件放大到畫面中心,讓你以更大畫面處理關注的事情。 (開啓「Multitask同時處理工作選單」)darr; 加入「快速備忘錄」功能 iPadOS 15 大幅更新「備忘錄」App,在備忘錄的記事內,可以隨時在備忘錄加入對方關注,例如「@Amy」,系統就會自動把這行內容加入活動清單中。用戶亦可在文章中加入Tag標籤,方便日後搜尋。「快速備忘錄」功能。它是一個能夠隨時在 iPad 畫面出現的小視窗,可讓你經由Apple Pencil書寫快速記錄。「快速備忘錄」更可快速從瀏覽器加入網址,讓你在備忘錄中迅速打開相關網頁文章。 翻譯App可手寫翻譯與翻譯語音 翻譯 App 也加入到 iPadOS 15。用戶可在 iPad 畫面輸入文字,並且直接轉換成另一種語言。翻譯App也可輕鬆處理外部文字,例如打開任何文字 App,可迅速叫出翻譯功能,翻譯頁面上的文字。即時翻譯功能可把文章、網頁,甚至圖片中的文字即時翻譯。 Swift Playgrounds 用家可在iPad上編寫程式編碼。完成後可直接在iPad上執行,更可直接傳送到 App Store。 全新鍵盤捷徑 用戶可在全新 iPadOS 中使用全新捷徑選單與更多捷徑按鈕。 其他功能 iPadOS同時加入iOS 15的新增功能,例如訊息整理、視像會議音效提升功能、「Focus 專注」功能和互動回憶功能。

利用程式選市值低於5億股票 炒「賣殼」概念
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-07-20

近日有不少學員問及程式交易是否只集中在期指之上,其實這問題早已解釋過,利用程式選股,甚至直接利用程式自動交易股票也是可以的。而有關選股的問題,近日較多學員問的便是如何利用「市值」來選股,其實程式除了可以根據技術指標來選股外,同時也可以利用公司的基本面來選股,甚至兩者「混合」也可以。但為什麼特別多人問如何利用市值選股,原因應該是想炒「賣殼」概念吧 早前市場曾掀炒「賣殼」概念,可以說今年以來,大部份宣佈賣殼的公司其後股價都有很大的升幅。若然在賣殼前能買入,能賺取的利潤自然更大。一般來說,創業板公司的殼價約3億港元,主板公司的殼價則為5億港元,無論是主板還是創業板也各有捧場客。 部份學員便希望先透過市值來選出市值低於5億港元的主板公司,再利用成交量等分析資金流入情況,又或其他指標配合分析走勢是否逐漸轉強。簡而這之,他們是希望先選市值再做分析,找出那隻股份已有「異動」的跡象,筆者對這種方法選股有點保留,但若學員們認為這種選股方法適合他們,又或想試試觀察成效,則可根據以下方法為程式做設定 1 先利用Amibroker的「Auto update quoteAmiQuote」功能更新股票的基本數據,根據圖中選擇 選擇Yahoo Fundamental ndash; Basic basic fundamental data for stocks 按圖可放大觀看 2 同時再update股票的最新收市價 選Yahoo Current current day only, stocks, funds , USamp;international50 3 開啟Amibroker的Formula Editor,再把以下的afl file 貼上 marketCapRangeStart = 100000000; marketCapRangeEnd = 500000000; Capitalization = GetFnDataldquo;SharesOutquot;Close ; Filter = Capitalization gt;= marketCapRangeStart AND Capitalization lt;= marketCapRangeEnd; AddColumnCapitalization, ldquo;Market Cap.quot;, 1.2; 4留意可按個人的要求修改股票的市值來搜尋,修改file中的以下兩句的數字 marketCapRangeStart = 100000000; marketCapRangeEnd = 500000000; 5 在Analysis 中選New Analysis,並開啟剛才貼上的file 6 再根據圖中設定來選股

獨食難肥一人盛宴
澳城餐飲
Lifemagfoodie・2021-02-26

好多人為求節省時間,都會求其點份外賣快餐吃。不過只要運用家裹有的各種煮食神器,譬如電飯煲、微波爐或電鍋,就算「零廚藝」,一樣可以輕鬆煮出多款既好味,又營養價值豐富的大廚級料理出來,絕對是懶人必學!馬上為大家介紹以下各款「一人獨食」料理。 各款一人獨食美味料理介紹如下: 【一人獨食系列】懶人最愛!簡單方便的電飯煲燉飯料理! 【一人獨食系列】超簡單!3道杯子微波爐料理 【一人獨食系列】只要有「鍋」,人人都是大廚!5道一鍋到底菜式推介 【一人獨食系列】懶人最愛!簡單方便的電飯煲燉飯料理! 「電飯煲」可以說是每個家庭必備的廚戶電器,除了日常煮飯之外,把食材放進去按個鍵,簡簡單單就可以煮出不同料理,絕對是懶人最愛!想知更多就快些點擊看食譜介紹啦! 「電飯煲燉飯料理」介紹:【一人獨食系列】懶人最愛!簡單方便的電飯煲燉飯料理! 【一人獨食系列】超簡單!3道杯子微波爐料理 今日一個人食飯點算好?依家只要一個杯就可以搞掂一餐?只要運用簡單材料,同埋微波爐,輕輕鬆鬆就可以炮製美味嘅杯子微波爐料理!今次小編會為大家分享香濃巧克力杯子蛋糕、杯子意大利辣香腸Pizza 及芝士通粉杯!最適合1人食用,想知就點全文睇食譜啦~ 「杯子微波爐料理」介紹:【一人獨食系列】超簡單!3道杯子微波爐料理 【一人獨食系列】只要有「鍋」,人人都是大廚!5道一鍋到底菜式推介 「一人獨食」的好處在於鍾意食甚麼就煮甚麼,今期【一人獨食系列】將會介紹用一個鍋就可以完成的「一鍋到底」菜式。做法簡單,就算「零廚藝」都無問題,適合懶人和需要控制飲食人士煮食。想知有甚麼推介,就快些點擊看食譜介紹啦! 「一鍋到底」料理介紹: 【一人獨食系列】只要有「鍋」,人人都是大廚!5道一鍋到底菜式推介

Docker環境參數化 - Arg VS Env
科技新知
MacauYeah・2024-03-26

Docker Variable control 我們在Docker Image的打包時,最簡單當然就是每個步驟都使用最新版本。例如Docker Base Image,大家可能選用latest tag,安裝linux package (Linux包),也可能就apt install yum 安裝最新的穩定版本。但如果我們想要更好地做測試,就要使用指定版本,方便追蹤問題。而Docker在打包和運行時,都有不同的方式讓大家定義或覆寫指定參數。 Docker build arg 我們先從打包Image開始。 例如我們需要使用一個Base image為 ubuntu,版本預設為22.04,但有需要時可以經build指令覆寫,可以這樣寫 ARG ubuntu_version=22.04 FROM ubuntu$ubuntu_version # default ubuntu_version=22.04 docker image build t test2204 . # or overwrite by buildarg docker image build t test2404 buildarg=quot;ubuntu_version=24.04quot; 雖然Dockerfile的RUN指令都是使用linux shell,但在Dockerfile中想表達條件控制(if else statment)就不太易看。在外部加入script做控制,是另一個可行的後備選擇,它更可以連image名字也進行參數化。 # in bash script, you also can if $beta == true then ubuntu_version=24.04 else ubuntu_version=22.04 fi docker image build t test$ubuntu_version buildarg ubuntu_version=$ubuntu_version Docker Container Run and Docker Compose 一般來講,Linux Container 在執行時,就等於進入Linux Shell。也就是,我們可以使用Shell中的環境變數。 我們在打包Image前,已經可以在Dockerfile中定義自己的ENV數參(也就是環境變數)。與前面的Build Arg有所不同的是,ENV是定義在Dockerfile中,在Container運行時以環境變數的形式存在,它也可以在運行中被改變。而Arg,則只在打包Image時存在,運行期間就不存在了。(當然,你在打包時,用Arg傳入Env,以運到這個目的。) 另一個更特別的性質是,那怕ENV沒有定義在Dockerfile中,我們運行時也可以加入更多的環境變數,大家就當成是一般Linux操作,隨時在自己的shell中加入變數。 # e, env for inline variable # envfile for file docker container run e MYVAR1 env MYVAR2=foo envfile .env.list ubuntu bash 同樣地Docker compose,也支援環境變數。筆者建議environment可以使用Array格式,日後可以更方便地直接改為env_file。 # dockercompose.yaml services ubuntu image ubuntu22.04 environment RACK_ENV=development SHOW=true USER_INPUT 上述的寫法沒有任何問題,不過如果你的dockercompose.yaml是放在git等版本控制中,你更新環境變數就有可能會影響到其他人,這時你就會想轉成env_file。 dockercompose.yaml預設就會讀當前資料夾的.env,就算不存在,也可以正常運行。(當然,大家的ImageContainer應該要有預設值) # dockercompose.yaml services ubuntu image ubuntu22.04 # if env_file is not defined, it will load .env. # or you can load the specific file. # env_file # .a.env env_file內,每一行就是一個變數 # .env or a.env RACK_ENV=development SHOW=true USER_INPUT 使用預設的.env還有一個好處,就是我們可以把dockercompose.yaml也變成受環境變數控制。 # dockercompose.yaml with variable control, only works in default .env services ubuntu image ubuntu$ubuntu_version # .env ubuntu_version=22.04

盤點 9款 台灣日本版 童星點心麵
全球飲食
Lifemagfoodie・2021-08-20

如果要大家挑選一款童年必食零食,童星點心麵一定榜上有名。由最初推出雞肉味,發展至今已推出不同款式口味,例如炒麵、拉麵味,甚至推出幼麵版及粗麵版。小編最近逛超市時,驚喜發現他們引入了一系列台灣版和日本版新口味,作為一個童星點心麵愛好者,今次為大家來一個不專業點評吧! 嗜辣系列 激辛七味唐辛子口味:一啖食落好似平時童星點心麵咁,辣味的後勁凌厲,唔食得辣嘅朋友會覺得好辣。解嘴饞的口味,辣味後勁重,有點像地獄拉麵的辣粉,咸味反而不太重。有令人一口接一口繼續吃的衝動。 火鍋風味系列 以台灣火鍋味道為主題,配上超寛麵條增加香脆口感,大大片的麵條配搭濃香味粉,好似食緊薯片!小編一試難忘。 超寛條麵 麻辣湯火鍋風味:打開包裝迎來一陣花椒香味,食落有少少香辣味,食多幾塊開始食到後勁的麻辣味 超寛條麵 雞白湯火鍋風味:一打開就飄出一陣咸香帶一點點藥材香味,有點無老鍋的味道 (這款是小編團隊最愛的一款) 三本麵系列 三本麵是幼麵的加強版,將3條麵拼在一起增加香脆口感,同時令麵條表面面積增加從而沾上更多味粉,香脆和味道以倍數上升。 伊勢海老味:小編覺得偏鹹,和普通點心麵味道差不多,最後食到微微辣蝦餅味道 濃厚雞汁味: 對比雞肉味童星點心麵,雞肉味更濃烈帶一點甜 名古屋手羽先口味:聲稱復刻名古屋手羽先(燒雞翼)口味,出奇地同經典媽咪麵味道相似,咸中帶一點略甜,後勁有黑椒味,小編覺得不錯! 超寛條麵系列 超寛條麵 咸蛋黃風味:打開包裝時迎來強烈咸蛋黃香氣,但食落甜味超過了咸香味,小編團隊認為咸蛋黃應該搭配甜味食物會更好。 超寛條麵 勁辣口味: 對比激辛七味唐辛子口味,這包偏香辣,更易令人接受 童星闊條麵 炒麵味:經典炒麵味加上超寛麵條增加香脆口感,但小編們覺得可能因為表面面積變寛令味粉減少,所以後勁略略偏淡

Why Not Both? 麗思咖啡廳「陸雙味之夜」 抵食高質牛扒鮮雙拼
澳城餐飲
Cheers!・2018-04-23

想找間高格調的餐廳和另一半有個小約會?或者想約朋友在 Happy Friday 來一場放鬆的晚餐?麗思咖啡廳推出的「海陸雙味之夜」就滿足到你啦。 餐廳環境雅緻,滿足你相機食先的要求。 性價比高!牛扒加海鮮都有低至 $298 去酒店鋸扒,動輒千元,但這個海陸雙味的價格就相當親民,主食可在四款多汁鮮嫩的牛排中挑選,之後再在扇貝、龍蝦、帝王蟹腳及虎蝦當中四選一,套餐更包括前菜及甜點,相當豐盛,想來一場浪漫晚餐約會都無負擔。 套餐包括前菜、主食、甜點及餐酒,非常滿足! 扒類選擇眾多,總有一款啱您心水。 罕見法國牛柳 嗜牛者必試 主廚當日向我們推薦他最愛的「法國牛柳」,選用有機營養草飼牛,全亞洲只有 2 間餐廳供應,而且 2 間餐廳供應的部位都不一樣,所以這款牛扒只有在麗思咖啡廳可以試到。 少見的法國牛柳,牛味濃郁、香氣十足,不能錯過。 牛扒可搭配多款醬汁,不怕只有單一味道。 海陸雙味之夜 價格:$298 起(包括美酒 1 杯) 供應時間:逢周五及六(1730 ndash; 2230) 地點:澳門麗思卡爾頓酒店地下麗思咖啡廳 網站:httpswww.galaxymacau.comzhhantmacaurestaurantrestaurantdirectorybartheritzcarltoncafediningdiscountsrccafesurfturfnight