搜尋

搜尋結果

Ubuntu 的簡易日常更新
科技新知
MacauYeah・2025-12-17

早陣子跟新認識的朋友聊天,聽到他們因為要轉伺服器平台,煩惱如何做作業系統層面的定期更新。筆者亦都分享一下自己是如何做 Ubuntu OS 層面的定期維護。 沒錢,就用最原始的方式解決 因為Ubuntu也算是常見的linux品牌,所以基本有有商用軟件可以偵測OS的狀態,並針對它推送更新。不過如果你像筆者一樣,是個貧窮的革命家,那就只有土炮一點自己做鏡像點及做測試。 建立一個 ubuntu 的 deb 包 mirror。手動單次地用步 mirror,確保自己其他 server 同一個時間段都只會取得同一個更新。 停了 ubuntu 的 kernal 自動更新。不然的話,mirror 有更新,ubuntu 亦會偷偷地自動安裝了新的kernal,只是等待你的重啟。 使用一個測試機,先經 mirror 更新到最新的狀態。運行一段日子後,其他機再陸續更新。如果你投産環境有多於一種配置,就考慮要多個不同的測試機。更新指令直接做成 script,方便在其他機器中重複。 輪流 ssh 登入各台機,執行相同的更新指令。更新指令經 git 同步到其他機器。為確保不受 ssh 斷線的風除,必要時還需加入 tmux 。 多機器的煩惱 上述的做法雖然可行,不過當你有十台以上的機器,重複做 ssh, tmux, git checkout, script 互動,也是很累人。考慮一次性地全自動化執行,還是有必要的。筆者對上述的第四步驟,作出一些取捨,以確保更新速度足夠快,可以順暢地執行。 什麼是必需要更新的? 筆者觀察到,在 container 技術出現後,其實很多時安裝應用都不會直接在 OS 層安裝 deb rpm 包,都是直接經 docker image 去做。所以OS層面,或者很多服務都不會被啟動。筆者亦發現,至少在ubuntu下,只更新kernel,對比無腦全更新所有 deb 包,會快很多很多。 如果可以,我們只更新kernel,再加對應的 container runtime,是不是更新對令相對地穩定,而且可以經外部統一管理。也就是不用在每一台機中進行 tmux git checkout ,全數在外部推送 ssh 指令? 筆者就用 multipass VM ssh key,表達一下執行概念。 ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 aptget autoremove y ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 aptget update ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 aptget install y linuxgeneric linuxheadersgeneric linuximagegeneric ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 reboot 上述最大的假設,是第一、三步,更新 kernel 時不會因為網絡問題導致 ssh 斷線,因為它們都是系統級別的改寫,中斷後並不能確保可以重來。第二步就很安全,隨時重來也沒有問題。 這樣,我們就可以在任一台管理機,經過一個 shell script for loop,更新所有其他機器。 如果我們對於網絡還是有些疑慮,我們也可以試用一次性排程式的方式去做。 ssh i varsnapmultipasscommondatamultipassdsshkeysid_rsa ubuntu@10.115.189.200 echo 'yourscriptlocation' at 0800 PM 17.12.2025 這樣的好處是,我們可以連 tmux 的開啟也省略,git checkout 也可以經固定的 script 執行(只是很煩鎖)。但這也會有壞處,就是看不到執行的情況,只能事後檢查系統狀態,是否已更新過。 當然前述 ssh key 的方法也可以加入 git checkout 更加深化不同的更新 script,但這又會增大斷線可能。ssh key 還是以快速完成指令更實際。 註:因為網安原因,筆者把上述 script 中的 S U D O 關鍵字去掉,這樣 blog 才能發出。

排程執行任務 | Linux Schedule Job
科技新知
MacauYeah・2023-09-07

在Linux底下,crontab是一個最簡單建立Schedule Job的方法。大家用crontab e 就可以進入設定。 # crontab e 1 optrun.sh 其中每個星號,順序代表的是分、時、日、月、星期。上面的例子就是不論何月何日何時,只要每一分鐘就執行一次optrun.sh Singleton Job 問題是,實際情況下,你想執行程式的時間都不一定會少於1分鐘。所以你總是有機會上一個job未跑完,下一個job就開始了。為了保障自已,需要一些參考機制,去決定是否讓job開始跑。 有些情況,可能你會想用job server去做監管,但若只為單線執行的工作,起一個job server還是會增加管理上的複雜性。 最簡單的做法,就是根據不同的程式語言,使用file lock(鎖上)的機制,先上鎖,再做事。但要注意考慮有沒有出現異常情況,令你自己反鎖自己。即是你的process死了,但不懂自己解鎖,這樣以後你也不能再執行了。 在Linux Bash Shell下,就有一個很簡單的做法,就是使用flock指令。用它的最大好處,就是從OS層面下,去鎖上。只要process結束了,不論正常還是不正常結束,都會自動解鎖。 以下例子就是在執行optrun.sh前,先要取得tmprun.lockfile的鎖。如果沒法取鎖,就自動放棄執行後面的指令。 flock n tmprun.lockfile optrun.sh # crontab e 1 flock n tmprun.lockfile optrun.sh Timeout 引入singleton的概念後,其實會引發另一個問題。因為異常的情況,還有機會是不生不死,process hang。所以我們還需要設定一個最大的執行時間,讓你的process在異常的情況下,被強行清走。 例如,ping指令在linux預設是永遠不會自動停止的,可以模擬process hang的情況。如果我們想定時從外部收走ping process,就可以使用timeout指令。以下指令就是2分鐘後殺指ping process。 # in file optrun.sh timeout 2m ping localhost # to check process id, you could use # gt; ps aux grep ping # you will see two different id for ping and timeout 配合errorcode使用,你可能還會在想在timeout時送出一個email通知自已。 # in file optrun.sh timeout 2m ping localhost exitCode=$ if $exitCode eq 124 ; then echo quot;timeoutquot; # enter email alert with timeout elif $exitCode gt 0 ; then echo quot;exit with errorquot; # enter email alert with timeout else echo quot;exit normalquot; fi 配合docker使用,你可能需要考慮signal怎樣傳遞。 在筆者測試的環境中,似乎SIGTERM會被擋,也有可能是SIGTERM太強,它只把前景的docker container run收走,但其內的ping process還在docker daemon中行走。所以最後改用SIGINT,讓docker container run可以好好地把SIGINT傳入其內。 # It seems that docker captured the SIGTERM. Send SIGINT instead # in file optrun.sh timeout signal=SIGINT 10s docker container run rm pingtest c 20 exitCode=$ if $exitCode eq 124 ; then echo quot;timeoutquot; # enter email alert with timeout elif $exitCode gt 0 ; then echo quot;exit with errorquot; # enter email alert with timeout else echo quot;exit normalquot; fi Full demo, github repo cronjobWithDocker

澳門家庭教育 l 陳康妮:要像老虎一樣充滿激情與活力
文化創意
陳康妮・2022-01-19

【作者簡介】陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修教育管理學 澳門教育管理學專家澳門國際培訓師澳門作家(教育兒童文學)澳門教育專欄作家全球職涯發展師 從事教育管理培訓工作26年 盼望著,虎年即將來到,大家都希望新的一年能夠像老虎一樣充滿激情與活力,獲得優異的成績。然而,不是一下子就能夠取得優異成績。 俗話說得好,細節決定成敗,以小見大,細微之處方能彰顯格局。優秀的人通常具有以下五個品質,這些優秀的品質使得他們在人生路途中,戒驕戒躁,腳踏實地,一步一個腳印地向著目標方向走去。 話滿則溢 話留三分,是一個很好的品質。我經常可以看到有的人自認為自己見識廣,知道的東西多就隨意地發表評論。其實不然,一個人的認知是有局限的,可能自己只是稍懂皮毛,所以保持謙虛是很重要的,對於未知要經常保持一顆敬畏之心。常言道ldquo;禍從口出rdquo;,生活中發生的很多矛盾往往都來自於一時逞口舌之快,為了一時解氣,卻為自己的以後埋下了很多隱患。所以話滿則溢,注意言語的表達,為他人留顏面,為自己留退路。 情緒穩定 人是情感動物,有情緒十分正常,但是我們不應該被情緒控制、支配。怒火攻心的時候,可能整個人就失去了理智,做出一些衝動的事情,說出一些傷人的話,所以能夠控制自己的情緒十分重要。 情緒會影響身心健康,長期處於壓抑或者憤怒的情緒中,對於身體十分不利,所以如果想要擁有一個好的身體,就一定要調整好心態,控制好情緒。 有些時候,我們覺得被情緒困擾,可能往往只是庸人自擾,換一種角度想,事情發生後就是過去式了,時光不能倒流,所以思來想去只是會讓自己更加焦慮,產生不了任何作用。 名不過求 人生在世,追名逐利非常正常,但是過於追求名利可能會失去一些東西,進而付出巨大的代價。如果一個人被貪欲填滿,內心慾望無限膨脹,就無法獲得真正的幸福與滿足,而那些懂得滿足的人,往往過得輕鬆快樂。所以不要過於追求名利,快樂生活就很好。 逸不过安 古人常說ldquo;生於憂患而死於安樂rdquo;,懂得享受安逸的生活是很美妙的,但是生活往往不是一帆風順,還是要未雨綢繆,有一定的目標和追求,這樣生活才能變得更加豐富有趣。 新的一年,新的起點,錘煉品格,方能擁抱更好的人生。

陳康妮:創新創業教育是澳門高等教育環節中必不可少
文化創意
陳康妮・2021-09-03

【作者簡介】陳康妮 Miss Connie澳門科技大學講師澳州墨爾本大學主修高等教育管理學澳門高等教育管理學專家(Digital Educator)澳門培訓師 (Digital Trainer)澳門教育專欄作家 (Digital Writer 全球職涯發展師從事高等教育管理培訓工作24年 創新創業教育是澳門高等教育環節中必不可少的一環,是高等教育的關鍵環節,我們要科學合理、現實可行地開展創新創業教育。 所謂創業,應該是先有一個好的創意,然後花最小的精力和金錢去做一個最小化的產品,不要在細枝末節上過多糾結,當這種極簡的產品得到用戶的認可後,創業者根據用戶的反饋不斷測試和調適產品,進一步完善和改進,不斷優化產品、挖掘用戶的需求、把握市場風向,進而達到一種爆發式的增長,也就是開發、測量、認知的循環過程。而後續的一切發展都是基於有一個好的創意這個前提,好的創意就是需要有創新,所以說創新與創業二者之間的關係是非常緊密的。 我們澳門開展的創新創業教育也必須圍繞創新和創業這兩個核心話題,先有創新的想法,再將想法投入到實踐當中,進而展開創業。創業所需要的發散性的思維、前瞻性的眼光、優秀的執行力、整合資源的能力等都是我們在創新創業的過程中需要培養學生的優秀品質。我們需要培養學生的創業思維,幫助學生明白自己創業的目的,明白自己需要多少資源,想要通過什麼樣的方式完成什麼樣的事情,最後達到一個什麼樣的效果。 很多學生因為一直在學校裡學習,與現實生活是比較脫節的,會比較理想化,可能學生們通常有很多想法,但是如果有人問他們具體的想法,他們可能就無法回答出來了,所以在開展創新創業教育的時候,我們也要幫助學生們做減法,讓他們學會排除干擾,把握精髓,將想法細化。 幫助學生們整理他們自己的想法,來充分展示他們的創業意圖,進而用一種極簡的方式去創業。針對於澳門高等教育的創新創業教育,我們需要傳達的是一種創新創業的理念、策略、一種應用到不同情況下都會有不同策略的思維方式,一種持續把控方向的道,創建一種可持續服務的認知。既然強調可持續,那就意味著需要不斷總結前一階段的內容,從前一階段中吸取經驗教訓,不斷總結經驗,在前面失敗的基礎上盡快調整,快速前進,推動發展。如果學生們能及早地知道這一道理,我想對於他們未來的創業道路一定是非常有意義的。

陳康妮:如何進一步推動澳門創新創業教育的改革與發展?
文化創意
陳康妮・2021-08-10

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作24年 澳門創新創業教育 創新創業教育是一種全新的教育理念和模式,貫穿了人才培養的全過程,著眼於教育的廣泛性和普及性,是當下極其重要的教育方向。關於如何做好澳門的創新創業教育,一定要針對不同的學生群體的特點,進行創新創業教育的分類,有針對性地開展澳門創新創業教育。 推動創新創業教育的改革與發展是服務經濟結構轉型、發展動能轉換的根本需要,也是培養實用型、創新型、應用型人才的必然要求,是順應時代發展、滿足時代需要的重中之重。針對於澳門的創新創業教育情況,我們要多方面發展、多點突破、縱深推進。 我們要培養學生們的創新精神,幫助學生們轉換應試教育的思維,不能死讀書、讀死書,注重培養學生的批判性、創新性思維。同時,教師也應該改變傳統的教育教學模式,不能只是灌輸式的教育,要加強與學生的溝通、交流,因材施教。我們要將培養學生的創新思維常態化,落實於教育的各個環節中,使得創新精神、創業意識和創新創業能力融入到人才培養的全過程。我們需要知道的是,創新創業教育的目的不是培養只會死記硬背書本內容的人,而是要培養人才,培養對社會、對國家有益的人才。 開展創新創業教育也是幫助學生們更好地面向未來,學生們早晚有一天要步入社會,總會有一天需要將自己學習的理論理論知識應用於實踐中,每年的高校畢業季都是畢業生最為頭疼的時候,因為他們需要面對就業、擇業的問題,這是他們學習專業課的時候沒有涉及到的領域,此時就凸顯出了創新創業教育的重要性。 我們不難發現,學生們剛剛步入社會的時候是比較無措的,可能會發現自己無法將在校學習的理論知識無法應用於實踐中,也不知道自己對於哪一個領域感興趣,經常會產生焦慮,可能會在無數次的猶豫中錯過工作機會以及個人成長、發展的機會。所以在推行創新創業教育的過程中,我們還需要注重理論與實踐的結合,為學生們參與創新創業實踐拓展渠道、搭建平台、加大投入、優化服務,讓學生們在豐富的實踐活動中增長見識、明確認知、豐富經歷。 目前,澳門創新創業教育正處於一個不斷發展的過程,需要我們各方協手努力,推動澳門創新創業教育不斷向前發展。

陳康妮:淺談澳門計算思維與不插電活動教育
文化創意
陳康妮・2021-06-19

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作24年 計算思維是一種邏輯思考和批判性思考的能力,是數理思維發展到一定程度的高級型態,需要將困難的、複雜的問題拆解為一個個的小任務去分別解決,也具有抽象化的特徵,需要用到分析、分解、聯想等方法,是一種高效地解決問題的方式。這種思維方式是我們在未來需要對學生著重培養的,而學習編程對於培養計算思維是十分有利的。 提到編程,大家就會聯想到網絡、計算機,但是鑒於學生們整處於生長發育階段,平時的課業壓力就很大了,如果又長時間地盯著電腦屏幕對眼睛是有損害的,所以這也為我們教師提出了一個難題,就是如何通過不傷害眼睛的方式去教授學生們學習編程,所以我想到了不插電的編程活動。 編程是一個工具,是一種表達思維的方式,需要用到計算思維,即運用計算機科學的基礎概念去求解問題的思維能力,這種思維是可以不依賴計算機的,具有通用性,所以我們可以借助這一特性去策劃不插電的編程活動。 我們可以選擇通過遊戲和實踐活動的方式幫助學生們學習編程,用一種開放式的學習方式,將計算機科學知識和計算思維融入到有趣的活動中,讓學生們不僅可以學到知識還能在活動的過程中享受到學習的樂趣。 可以結合生活中的一些例子給學生們做演示,比如說結合智能掃地機氣人讓學生們思考機器人的工作原理,聯想到到程序和編程,激發學生們的探索慾望,這樣才有助於教學進一步開展。 除此之外,還需要設計一些學生們可以參與進來的活動,讓學生們在動手實踐的過程中發現問題、提出問題、分析問題,最後引導學生們去思考如何解決問題。之所以採用不插電活動,一方面是因為不插電活動有助於保護學生們的眼睛,另一方面也是因為編程的特性。在之前我著重談論了計算思維,重點強調思維二字,因為計算機是靈活的,編程也不存在固定的框架,所以我們不能禁錮學生的思維,我們利用一些具體的活動讓學生們在實踐中領悟計算思維,只有學生們領悟了計算思維,他們才會慢慢地理解到計算機語言,從而進行進一步的編程學習。總而言之,利用不插電的編程活動幫助學生們領悟計算機思維是非常重要的。

澳門教育家陳康妮:與常規或核威懾相比,網絡威懾更具挑戰性
文化創意
陳康妮・2020-12-14

【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師 澳州墨爾本大學主修高等教育管理學 澳門高等教育管理學專家(Digital Educator) 澳門培訓師 (Digital Trainer) 澳門教育專欄作家 (Digital Writer 全球職涯發展師 從事高等教育管理培訓工作十七年 新模型顯示了為什麼對在線攻擊採取過多報復的國家會使自己的情況變得更糟。 在韓國平昌舉行的2018年冬季奧運會開幕式上,俄羅斯駭客發起了網絡攻擊,破壞了奧運會的電視和互聯網系統。該事件很快得到解決,但是由於俄羅斯使用朝鮮IP位址進行了攻擊,因此事件發生後的立即中斷,原因尚不清楚。 在國家之間的敵對行動越來越多在線上發生之時,這種攻擊以及其他類似的攻擊有一個教訓。 個人認為,與傳統的國家安全思想相反,這種小規模衝突需要一種新的戰略前景。 此事的核心涉及威懾和打擊報復。在常規戰爭中,威懾通常包括對敵人的潛在報復性軍事打擊。但是在網絡安全中,這更加複雜。如果識別網絡攻擊者很困難,則根據有限的資訊(例如某些IP位址的位置)進行太快速或太頻繁的報復可能會適得其反。實際上,它可以使其他國家認為自己不會受到指責,從而鼓舞其他國家發動自己的襲擊。 如果一個國家變得更具侵略性,那麼均衡的反應就是所有國家最終都將變得更具侵略性。如果在每次網絡攻擊後,對其他國家進行報復,其中涉及更明智的選擇性報復。 不正確的歸因使威懾成為多邊的。將注意力集中在最可能的罪魁禍首上可能是一個大錯誤。 與常規或核威懾相比,我們對網絡威懾的不同之處很感興趣。當然會有很多差異,但是我們很早就解決的一件事就是歸因問題。導彈帶有回信位顯,而電腦病毒通常不會。 在某些情況下,國家甚至沒有意識到針對他們的重大網絡攻擊;例如伊朗太遲才意識到,它在幾年內遭到了Stuxnet蠕蟲的攻擊,破壞了該國核武器計劃中使用的離心機。 有效的方法是同時改善對攻擊的檢測並收集有關攻擊者身份的更多信息,以便一個國家可以指出他們可能有意義地進行報復的其他國家。 即使收集更多資訊來為戰略決策提供資訊也是一個棘手的過程。例如,在無法識別攻擊者的情況下檢測更多攻擊並不能闡明特定的決定。收集更多資訊但ldquo;歸因過於確定rdquo;會導致一個國家直接陷入對某些國家的強烈抨擊,即使其他國家仍在繼續計劃和實施襲擊。 人們認為無法發現或歸因於網絡攻擊的可能性很重要,但並沒有(必要地)認識到這一點的多邊含義。個人確實認為有必要考慮其應用。

[戯電遊玩] 保留原作特色的改編節奏遊戲《王國之心記憶旋律》
娛樂殿堂
君尋・2020-11-26

把《王國之心》系列18年以來的音樂匯集而成的節奏遊戲《王國之心記憶旋律》絕對是《KH》支持者值得購入的作品。《王國之心》系列的音樂一向引人入勝,過去亦曾在世界各地舉辦過王國之心主題的音樂演奏會。過往亦有不少RPG名作,例如FF系列和Persona系列曾推出衍新的節奏遊戲,但這次《王國之心記憶旋律》的改編比想像中保留更多原作的特色和要素。角色招式、合成系統,以至爆機畫面,遊玩時必定會讓系列玩家會心一笑。與原作系列相同,本作強調到不同的「世界」冒險,過程中亦要與敵人戰鬥,並需一邊聆聽音樂,一邊按節奏和跟著畫面上的提示,按下相應的攻擊鍵或技能鍵,可謂是充滿動作要素的節奏遊戲。筆者剛開始遊玩時非常不適應這種玩法,因為作為系列的老玩家早已對這些敵人的一舉一動瞭如指掌,再加上敵人以不同順序和速度的波狀攻勢靠向主角,自然而然便依據「經驗」作出「攻擊」,亦即沒跟上適當時機和節奏按鍵並因而失分。不過習慣後發現並沒有專業的節奏遊戲般困難,反而感受到一款與別不同的節奏遊戲。 與原作同樣,可以與迪士尼角色一起到形形色色的世界冒險! 除冒險外,亦有與Boss對戰的場面 故事方面,以花瓶女主角的角度重溫由初代《王國之心》開始,至數之不盡的外傳,以及系列最新第三集的內容,並在最終加插少許全新故事,再留下將來新作的伏筆。但重溫的過程可謂相當乏味,故事回顧內容由系列過往的遊戲片段重新剪輯而成,而且品質相當參差,甚至部份影片給人突然完結的突兀感。重溫的內容亦只留於表面,如沒有接觸過系列全部作品應不能理解整個故事的來龍去脈。此外要注意的是,遊戲收錄的140首音樂大多是系列中原創的BGM,只有少量迪士尼版權作品的音樂可供遊玩,例如《冰雪奇緣》的《Let It Go》和《反斗奇兵》的《you've got a friend in me》,不過並沒有缺少由宇多田光為《王國之心》系列演唱的主題曲。雖然本作在很多方面都讓系列支者感受到「資源回收」的味道,但相對有新意的遊戲玩法,確實能讓玩家一邊回味整個《王國之心》系列,一邊投入到高質素的音樂世界之中。 收錄的樂曲多達140首,相信能滿足fans的要求 一邊重溫劇情一邊聆聽宇多田光演唱的主題曲《光》 關於戯電遊玩 本欄目會分享能令筆者醉心投入的遊戲作品,不管是當下的還是過去的。 httpsppt.ccfG71cx

[戯電遊玩] 美製和風遊戲《對馬戰鬼》
手機‧電玩
君尋・2020-07-29

在《最後生還者2》一遍批判與失望的輿論下,作為Sony在PS4上最後一隻自家製作的遊戲,《對馬戰鬼Ghost Of Tsushima》在推前出可謂備受壓力。不過遊戲發行個多星期以來,除遊戲評論網站外,玩家亦對此外國製和風遊戲一致好評,全球首週已達240萬銷量,不但打破全新IP最快最高的記錄,甚至在日本本土亦出現缺貨現象,可謂是叫好又叫座。究竟這隻日本版刺客教條是否真的足以稱為PS4最後的大作 面對如詩如畫般的畫面,如其說製作公司技術力了得製作出各種迷人的花海山景,筆者更認為他們懂得創造「沉浸感」。只有少量資訊的遊戲介面、極為快速毫無等待的載入時間、島上各種極為自然的環境(如風吹讓樹傾斜、日照的反射),讓玩家彷如置身真實的對馬島上,能全心全意投入到遊戲中感受對馬島、體驗這齣復仇劇。難怪有玩家認為遊玩此作,可以一解無法旅行之苦,而日本長崎縣亦藉此機會推出和對馬島相關的旅遊資訊,吸引旅客來一次「聖地巡禮」。雖然是外國團隊製作的遊戲,但對日本文化的考究亦毫不馬虎。諸如神社、狐狸帶路的御塚、鹿對日本人的意義等,都看出製作組在日本歷史文化上花了不少心思。而主角仁的劍術,亦是在日本的劍道大師的指導下製作的。不過本作始終並非歷史遊戲,雖以文永之役為背景創作,但現實上對馬島很快便被蒙古人佔領了,蒙古離開的原因亦並非任何人反攻,本作只是借用此背景而創作的虛構遊戲。所以就算本作對武士道的描寫不符合真實的鐮倉幕府時期的認知也不能算是缺點之一,反而這是大眾對武士的既定印象,更易觸動玩家。 系統上有不少玩家將本作與同類似的遊戲相比,如《巫師3》、《刺客教條》等。無可厚非的是本作不外乎就是推主線、副線、解隨機任務、收集各種物品,雖有美景襯托但難免會有作業感,幸好副線的有趣程度甚至超過主線。而戰鬥系統初接觸時有新鮮感和多變,正面戰鬥的劍術講求和敵人相剋,以及看準敵人攻勢的最後一刻前作出擋格或回避並予以極大傷害的反擊。其後就是弓箭等的副助武器。由於本作強調主角放棄武士道精神也要化成戰鬼驅逐蒙古人,所以亦會出現苦無、炸彈等道具,以及潛行暗殺。不過暗殺部份過於簡單,敵人的搜索也不積極。玩家大部份時間都可選擇自己喜歡的方式戰鬥,不過筆者就非常享受與敵人正面交鋒,享受刀劍間交會而成的聲音及如「一閃」般反擊的爽快殺敵。不得不提「對峙系統」,以拔刀術殺敵絕對是本作最型及爽快的時刻。再加上玩家在戰鬥後可以自行「納刀收刀」,沒有任何實際意義的功能但筆者相信不少玩家都會花時間做這個動作,來滿足自己的武士夢(笑)。至於本作的難度亦非常親民,普通難度一對多時就像《無雙》,選困難的話單挑大佬時就像《隻狼》,因不影響獎杯所以玩家可以悉隨尊便。 盡管背景和系統上有點瑕疵,筆者遊玩時選日配日文字幕,仍然無法想像這並非日本人製作的遊戲。對古代日本有興趣及不抗拒外放式世界的玩家請勿錯過本作。

一款來自SOPA湯品專賣店的鮮制美食,餐點低卡無負擔!
其他
澳門生活圈・2019-09-10

同步發布媒體公眾號 媒體排名不分先後 周選咖喱飯評測 現代的都市職員,每天坐著辦公室工作導致缺乏運動。加上飲食的不健康而導致的一系列亞健康症狀是我們應該主義的,那么想要改善這樣的情況就要從最容易改變的飲食開始。 來自SOPA湯品專賣店(專送)的 周選咖喱飯 SOPA湯品專賣店的食品,都是遵循著東京女性新輕食潮流! 料理職人每日鮮制美食,嚴選天然食材,用料豐富,餐點低卡無負擔。加上店家所作的咖喱為日式咖喱。主要突出了咖喱的香味與甜味,搭配著微辣的口感,是午餐不錯的選擇。 店家采用了紙盒和塑料盒,因為店鋪較小,所以主打的是外賣,包裝走的簡約風。 這也剛好符合上班職員打包的需求,而且店鋪裝修風格簡約,幹淨整潔,衛生狀況良好,來到店鋪你會在繁華的鬧市中感受到了一絲寧靜。 SOPA湯品專賣店的價格並沒有大家固有印象中日料的昂貴,反倒是價格親民並且有多種優惠套餐,加上服務員熱情接客,耐心講解這一加分項。 很推薦大家到SOPA湯品專賣店進行品嘗,也可以直接搜索星海豪庭。 歡迎來到ldquo;憶條街rdquo;訂單詳情 想要嘗試的朋友 可以通過憶條街進行外賣訂單 或者到店鋪自取 店鋪地址 澳門柏林街180號星海豪庭地鋪E。

【香港。食記】Alma:B.Duck Buffy聯乘下午茶 嘆盡維港景色。
專題報導
原來世界這樣大・2018-06-25

還記得幾年前在尖沙咀海港城海面的巨鴨嗎?這次鴨子又來了,不是以前的巨膠,而是卡通人物B. Duck的妹妹Buffy。Buffy雖然跟B. Duck外型相似,但Buffy頭上夾著個小髮夾,跟B. Duck有點不一樣。這次與Alma來個Crossover,在暑假期間送上特色的下午茶。 想一邊吃著下午茶一邊享受著維港景色實在不難,Alma在海港城是靠近岸邊的位置,只要能在Alma選到個靠近窗邊的位置便可享盡維港沿岸的景色了! Alma一向都是以葡國菜為主,因而這份跟Buffy聯乘的下午茶也加入了葡國菜的元素。這份Buffy的下午茶($268,兩位用)一點也不馬虎,大概有8款小食,包括了咸點和甜點,而且在食物上都加上Buffy的卡通,不論是小孩子還是女生,也是不容錯過的打卡位。 先說說咸點吧。其實每次吃下午茶,我也很喜歡吃他們的咸點,而Alma的咸點我也挺喜歡的,像是鮮蝦配青瓜和煎吞拿魚,清新又不感肥膩,一向下午茶的份量也是小小的,稍作淺嚐。 而迷你安格斯漢堡包不錯,厚身安格斯牛肉味道相當滋味,另外這份多士是跟吞拿魚醬作搭配,多士上印有Buffy的圖案,可愛極了,不過可惜自己不太喜歡吃麵包多士類的東西,所以只是把吞拿魚醬吞了。 在甜點方面,除了有印著Buffy的馬卡龍,還有紅莓蛋糕白朱古力脆和雪山芒果忌廉泡芙。正如剛剛所說的,Alma是葡國餐廳,那葡式蛋撻也當然不能少。 餐廳一貫都是以Buffy作主題,周圍都是Buffy的毛公仔、掛畫、展板等等,在Alma絕對可以影到夠才走呢,而這樣一貫以Buffy作主題的也令整體感覺更加完整,有如致身於另一個世界之中,當日也見到有不少孩子跟著父母來吃下午茶呢,充滿童真和歡樂。若你也煩惱著帶孩子到哪裡吃東西的,Alma的Buffy應該能引起孩子的喜愛,讓他們掛上滿足的笑容啊! Alma Portuguese Grill尖沙咀廣東道327號海港城海運大廈3樓OT310號舖下午茶為$268 兩位用推廣期為2018年6月11日至8月31日