搜尋

搜尋結果

Steam Deck With Podman
科技新知
MacauYeah・2023-10-06

Steam Deck With Podman 眾所週知,Steam Deck預裝的是一台Linux主機。但它的系統比較特別,為了可以安全更新,所以系統最主要的部份都設定為唯讀read only。也就是,傳統你可以直接在Linux上經管理員權限安裝的軟件包,全部都會被擋,即使你把唯讀部份設為可讀寫read write,在下次更新時,都會被一次過覆蓋掉。 筆者作為一個負責任的機迷開發者,怎樣可以白白讓一台Linux機只可以玩遊戲呢 怎樣跟老婆交代呢 所以筆者千辛萬苦,找到一個折衷方案,讓他可以當為開發機使用,那就是Podman。當然,若果大家有條件有金錢,直接改裝Windows就可以了。 Podman是什麼 Podman跟Docker一樣,都是一些管理和運行Container的主程式。跟Docker不一樣的是,它是Open source,而且是daemonless。 所謂的daemonless,就是不會有一個背景程式去長期管理Container。好處是不會因為背景程式死了,就全部Container一起掛掉,預設也不需要走管理員權限路線。但也因此跟Docker有一些使用上的差異,例如Podman沒有原生的dockercompose結構,即使坊間有python寫的podmancompose去硬對應dockercompose,但某些network是跟結構還是不能直接從Docker轉移過來。 就筆者早期的踩雷經驗而言,用Podman跑起一兩個獨立固定Port的Container來說,都很夠用,也不會遇到奇怪的Bug。所以這次,亦用來作為Steam Deck運行整合式開發的Container。 不平凡的安裝之路 install homebrew Steam OS 3,雖然可以使用更改read write,再使用pacman來安裝podman。但因為Steam OS更新後,全部要重來,工作量和網路流量都不少,所以筆者改為使用homebrew來安裝podman。homebrew只需要首次安裝時使用管理員權限,之後就會在home資料夾下留下可執行的程式,所以它不會被Steam OS更新所破壞。 install podman 記得記得重新開機,之後應該就可以成功運行container

PS Store 又減價,你忍不住又出手?
手機‧電玩
MacauYeah・2019-06-11

PS Store 又減價,但筆者最推薦的只有一樣,就是PS Plus會員會藉一年 事關2019年8月1日就開始漲價,由原來的268HKD一年,變成308HKD一年 今次暑假前減價,係最後一次抵買的上車機會,減價後187.6HKD一年,即 187.6 12 = 15.63HKD一個月 比平常的買12個月送3個月還要便宜,即 268 123 = 17.87HKD 一個月 漲價後買12個月送3個月就更唔抵,即308 12 3 = 20.53HKD 一個月 httpsstore.playstation.comzhhanthkgridSTOREMSF86012S190607_0611HT_G1 今次筆者其實都有睇下有無特別遊戲可以推介,不過可能性價比不算高 只有God of War、Detroit Become Human、刺客教條:大革命比較有實際意義 httpsstore.playstation.comzhhanthkproductHP9000CUSA07413_0000000000GODOFWAR httpsstore.playstation.comzhhanthkproductHP9000CUSA08392_00ASIAPLACEHOLDER0 httpsstore.playstation.comzhhanthkproductEP0001CUSA00605_00ASIA0000FULLGAME God of War 豪無疑問是大作,半價是很值的入手,如果你之前未買的話,可以考慮考慮。不論從遊戲性能還是故事創作,都比同為動作的DMC5 要好。(先挖個坑,日後會評論一下God of War 跟 DMC 5在技術上的差異) Detroit Become Human 就是劇情遊戲,可以找你另一半或者你家人跟你一起玩遊戲看「電影」,這絕對是一個令你身邊原本不接受遊戲的人也會改觀的深度劇情遊戲。 刺客教條:大革命 就是在巴黎聖母院大火後,最簡單一個可以讓你體驗體驗的歴史名勝的方式。價錢29.7HKD,真的有Bug 也原諒它吧 想睇遊戲直播,記得訂閱我地嘅 Twitch YouTube Facebook

【如何製定你的選股策略】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-05-28

程式選股的問題,在五月份的課堂上講解了一些選股的技巧,其實學員們也可以自行製定一些選股的策略。利用程式選股,好處是大家能在眾多股票中短時間內找出符合你要求的走勢的股票,而且要利用程式來寫選股的策略其實十分簡單,學習的過程也很容易,程式交易的範圍不只包括了期貨,股票也是重要環節,而且並不是很多新手想像般困難。 個人的習慣是,先在眾多股票中,根據在「行業」、「成交量」、「過去的供股、配股記錄」等,選出較少受「人為因素」影響的股票,同時流通量足夠的股票,一般來說,在數千隻股票中,很可能只能選出一千隻左右。 最後是根據個人的選股策略來在這千多隻股票中作出篩選,原因是不同的股票會有不同的走勢特性,比如簡單的一個如「黃金交叉」訊號,很可能在某幾隻股票的走勢中是適用的,但對其他的股票卻不適用。這個過程是製定選股策略時最關鍵的,也需要很長時間,因我們需要逐隻股票去測試,透過程式在YAHOO或GOOGLE等免費下載股票上市至今的歷史數據,即使是70年代己上市的股票也可以把所有歷史數據免費找出來,然後每隻股票做詳細的測試,看看你的選股策略是否與這些股票的特性互相配合。 一般來說,在最後的篩選後,很可能只剩下三百多隻股票,然後每天便根據你的策略在這三百多隻股票中根據每天發出的「入市訊號」選出值得吸納的股票。當然這樣做也未必全部每天選出來的股票都能獲利,但卻能藉此提高勝算,原因是你己確認了這些股票在「某特定市況」加上「某特定走勢」出現時,它的股價再上升的機會比下跌的機會大,而且股票的流通量足夠,隨時能在買入後獲利套現,又或止蝕離場。 此外,個人在測試時會特別留意一些大跌市的年份,比如科網股爆破的年份,金融海嘯爆發的年份,歐債危機的時期等,看看選股策略在這段時期的表現如何 若然選股策略在這些時期選出的股票也能賺錢,那自然最好不過,但這要求大多有點過份,反過來若要求選股策略在這些時期的「入市訊號」大幅減少,那這樣便足夠,在牛市中入市訊號夠多,能充份把握獲利機會,而大跌市中,則入市訊號大幅減少,甚至完全沒有,那這樣的選股策略在真實中已接近可行,反而強迫在大跌市中也能選出「暴升股」賺錢,經驗告訴我們這樣的選股策略,反而有機會在大跌市來臨時「走避不及」。

多啦 A 夢有個百寶袋 ,CTM 有個家居娛樂百寶盒您又知唔知!
生活在我城
Cheers!・2023-11-16

多啦 A 夢有個百寶袋 ,CTM 有個家居娛樂百寶盒您又知唔知! 您想搵嘅最新娛樂:雲遊戲、劇集、電影、綜藝等,一切盡在 Home Media 電視盒子 !真正實現阿媽有劇追 、家姐有戲睇 、細佬有機打 、阿妹煲綜藝 依家 Home Media 更全面升級,除咗精彩付費內容之外,更新增咗多個免費頻道,包括: 【Sports 體育頻道】:帶您直擊本地同國際賽事,最新體壇資訊盡在掌握之中 【悠樂場】:一系列令人放鬆嘅慢視頻,帶您遊走自然同城市風光,品味經典電影 【街坊街里】:提供街坊會聯合總會各類資訊影片,追蹤本地新鮮事 連阿爸同爺爺嫲嫲都啱睇!一個盒子一家大細都享受到心水娛樂,快 d 帶 Home Media 電視盒子返屋企啦! 流動電話 5G 客戶低至 $99 即可換購 Home Media 電視盒子,仲有免費 12 個月 TVB Anywhere(原價:$68 月)連 1 個月 Blacknut 雲遊戲(原價:$98 月),每月額外 $28 更可享受埋 hmvod(連 12 張電影券)(原價:$49 月)同芒果 TV 國際服務(原價:$68 月),詳情:Home Media web leaflet link 居家光纖寬頻客戶低至 $0 即可換購【居家娛樂禮盒】 :Home Media 電視盒子 TVB Anywhere hmvod(連 12 張電影券) 芒果 TV 國際服務,詳情:Fiber web leaflet link 下載埋 Home Media App,無須申請,一開即享豐富免費內容,出街想點睇都得 :httpss.ctm.net0X0oD 今期娛樂推介 雲遊戲:Blacknut 全新中文介面打機更過癮,今期必玩《狙擊手幽靈戰士契約 》《上古之魂》《Gomo》 劇集:TVB Anywhere 最新上架《新聞女王》《日本18種住法》《寧安如夢》 電影:大熱猛片《叛諜裁判3:終極一戰》《職業特工隊:死亡清算(上集)》即將上架 hmvod 綜藝:芒果 TV 國際正在熱播《我親愛的白月光》《驚喜來敲門》《我們的美好生活》

東歐闖蕩。薩爾斯堡,奧地利
走遍世界
環球旅人 // BJM・2016-05-06

終於抵達德國的慕尼黑,隨即乘車前往奧地利的薩爾斯堡,薩爾斯堡是昔日著名採岩鹽的地方,成為當時歐洲地方一個生產岩鹽的重鎮,及後因為天才音樂神童莫扎特生於此,所以當地政府將其打造成莫扎特之鄉,因而吸引世界各地不同的旅客到來旅遊。 在薩爾斯堡,現今人口只有約14萬,最繁榮的步行街就是舊城區市中心的廣場及周邊地區,不少歐美品牌也進駐於此,大大小小的紀念品鋪,林林總總展現眼前,讓你目不暇給,即使不購物,window shopping 拍拍照也是很不錯的。步行街上的各式商店,以往方便一些不懂文字的居民,都會在招牌上掛出易明簡潔的樣子,如賣魚的招牌就是魚的符號;賣酒的就有酒瓶樣子,是否很簡單呢?至今仍保留著這個傳統,整條街都見得到,好像回到中世紀的歐洲一樣。 但可惜天公不造美,由下飛機開始就不停下雨,還越來越大,再加上歐洲週末店鋪很早關門的原因,所以沒有心情去拍照。去完步行街就吃晚餐,晚餐竟然安排吃廣東粵菜,有西洋菜湯、拖地叉燒、無骨燒鴨、炒翻菜、絲瓜粉絲、牛肉西蘭花,非常正宗風味,而且侍應也會說廣東話,在外旅遊,聽到熟識的語言,格外親切。但我們應該還沒思鄉吧~才剛剛下飛機不久。 由於一連30多小時沒有好好睡覺,所以早些回酒店運動、洗澡睡覺,明早就要到斯洛文尼亞的碧湖Bled、還有它的首都盧比安娜hellip;hellip;(待續) 原文及圖片詳閱:httpwww.travelblogosphere.com828薩爾斯堡奧地利

Virtual IP | 為客戶端提供的流動IP
科技新知
MacauYeah・2025-06-11

Virtual IP 雖然我們Docker Swarm、Galera等服務可以很容易地提供到Cluster的功能。但以用戶來講,怎樣知道該連線去那台伺服器,又是另一個問題。用戶不可能逐台伺服器逐台IP去訪問。通常,大家會以為在Cluster服務外部,加個 Load Balancer負載均衡器就已經可以解決問題。但其實Load Balancer本身也需要做Cluster,其中一個掛了,別的也需要頂上。那麼用戶到底是怎樣訪問伺服器的? 我們簡單地,可以經過 Virtual IP 簡稱VIP 來解決這件事。即是把我們網絡服務的域名,綁到VIP上,然後這個VIP可以在不同伺服器上游走,只要有一台伺服器活著,都可以回應這個VIP的請求。而這個VIP的功能,可以經keepalived簡單地做到。 配置 假設我們的配置如下 node 1 IP 192.168.0.2, network interface eth1 node 2 IP 192.168.0.3, network interface eth1 node 3 IP 192.168.0.4, network interface eth1 virtual IP 192.168.0.5 每個node,都有自己的IP,而virtual IP只會附在其中一台機上。 如果在 GaleraCluster 的情況下,可以看成只有virtual IP剛好附在其上的那台機工作,即是以 active passive 的方式運作。 如果在 Docker Swarm 的情況下,在預設模式下就已經有的mesh IP的機制,即使用virtual IP只在其中一台機上運作,但ingress networks都會擴散到所有機器上,所以是active active的方式運作。 設定 Keepalived 在三個node上,都各自安裝 keepalived。以下以 ubuntu 24.04 為例 # ubuntu 24.04 aptget update amp;amp; aptget install keepalived y node 1 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state MASTER # all nodes in same group must be same value virtual_router_id 101 # higher value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 2 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 99 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 node 3 的 keepalived 設定 # vim etckeepalivedkeepalived.conf vrrp_instance VI_1 # change interface according to machine status interface eth1 # one node is MASTER, other nodes are BACKUP state BACKUP # all nodes in same group must be same value virtual_router_id 101 # higher value will become master priority 98 # VRRP Advert interval in seconds e.g. 0.92 use default advert_int 1 virtual_ipaddress 192.168.0.5 然後在各node上執行。 systemctl restart keepalived 上述設定中,除了 priority 外,應該所有 config 都一樣。state指的是初始化狀態,在 priority 不為255的情況下,即使設定 MASTER 或 BACKUP ,也會動態改變。又因為 priority 不是動態改變的,為方便管理及人眼辨識,筆者認為priority最高的那個node應該預設為MASTER,可以減少日後發生誤會。 如果一切正常的話,192.168.0.5只會出現在node1上。當node1掛了,192.168.0.5才會出現在node2。當node1、node2同時掛了,192.168.0.5才會出現在node3上。這個VIP,同一時間只會出現當時活著的機器中,priority最高的那一台。priority 最高的那一台,它的狀態為MASTER。這些狀態,我們可以經以下指令確認 # confirm state systemctl status keepalived # confirm ip ip a grep 192.168.0.5 Keepalived 可能的異常 如果 Keepalived 之間無法溝通,每個node都自認為MASTER,192.168.0.5會同時出現在所有node上。這個情況下,網絡請求還是可能的,但當真正出現 failover 故障轉移時,因為 ARP Address Resolution Protocol 等問題,路徑可能無法那上跳到活著的機器上,通常要等個十幾秒才會恢復。在前述的設定中, advert_int 就是各node溝通的時間間隔,以秒為單位。正常若果只有一個MASTER的話,failover可以在一至兩秒內完成。 造成 keepalived 無法溝通的原因很多,其中一個就為設定上的失誤,筆者初期就試過誤設定 virtual_router_id 。在有需要溝通的機器中,應該設定為相同的值。另一個原因則是防火牆,所幸的是 ubuntu 24.04 中, iptables 預設就接受它們之間的連線。如果是其他 Linux 版本,遇到無法溝通的情況,所以先關掉 iptables 服務,或者把 iptables 上的所有 rule 刪掉再試試。

Marvel's Spider-Man玩後感
手機‧電玩
肥羊的頹廢生活・2018-09-28

Marvel's SpiderMan係第一隻Open World嘅Superhero遊戲,雖然Marvel's SpiderMan都係一隻好玩嘅遊戲,但係一隻遊戲點都有好同唔好嘅地方。以下就係我對依隻Game嘅總結。 優點 如果你係Marvel電影嘅超級Fans,相信你對電影入邊嘅紐約都有一定嘅影識。而今次遊戲入邊都成功還完到電影入邊嘅紐約。你可以係遊戲入邊搵到復仇者大廈、奇異博士嘅聖所同瓦干達嘅大使館。令你可以更加投入遊戲。 而如果你係SpiderMan漫畫嘅Fans,今次都可以好快代入到故事。遊戲入邊有一個收集背囊嘅要素,入邊全部都係漫畫嘅細緻位。入邊可以還原到Peter同Mary第一次約會嘅餐單等,可以滿足到漫畫Fans,又可以令唔睇漫畫嘅玩家更容易理解故事。 而遊戲亦都結合左漫畫故事去做連接,依如蜘蛛俠:僅剩之日,兩個蜘蛛俠相識嘅故事等等 缺點 故事發生係Peter已經成為左蜘蛛俠好幾年,所以有好多反派已經被蜘蛛俠打左入監獄。如果你唔係漫畫派嘅玩家,你根本唔會知反派係咩角色同有咩特點,佢地嘅資料你只可以係收集背囊嘅任務入邊得到。 而另外一樣我唔滿意嘅地方係Boss戰,故事一開始已經表明左今集有六大反派而且已經被蜘蛛俠打左入監。由故事發展同試玩片可以睇到佢地會逃出監獄,照理黎講應該會係連續嘅Boss戰,但係佢Boss戰嘅模式真係太悶。避開三次攻擊打Boss一樣,連續做三次就可以打敗一個Boss。如果只係其中一兩隻Boss係要咁打嘅,其實係幾好嘅,但係要連續打咁多隻Boss就真係太悶啦。 遊戲以5分為滿分,我會被佢3.5分。

遼闊的地平線──新疆(三)
走遍世界
Cheers!・2016-08-22

作者 吳嘉偉 Gary Ng   在旅遊的範疇上,新疆也算是劃分出一條明顯的楚河漢界,北疆看風情、南疆看人情;走過千山萬水,也要領略人文風情,才算是一個完整完美的旅程,離開風光旖旎的北疆美景,舵盤一轉,我們立即向南疆出發。   在由庫車開往阿克蘇的路上,經過拜城的一條鄉村小路,司機大哥說,這裏是維吾爾族的聚居地,以往在城內會坐馬車代步,人比較窮,但居住的氣氛卻很熱鬧,當他們要坐車出城時,就會頭頂著自家的農作物,在路邊攔車,把作物充當車資,苦干年後的今天,他們依然很窮,可是依然過得自在。   當天經過這條路時,我們看到了幾個維族小孩在賣西瓜,於是便停下車去買了一個,小孩們只懂說簡單的漢語,我給他們拍照,一同回看照片時他們很有紀律地在旁邊看,對新奇的事物一臉好奇,沒有頑皮搗蛋,也沒有「手多多」去搶去碰,突然我在這些維族小孩臉上看到了人性本善的單純本質,甚至比城市的孩子要規矩得多。司機大哥說,除了些激進分子外,其實大部份維族人很簡單,不狡猾不耍心機,一個西瓜才賣2.5元(沒打錯,是一個,不是斤),給了小女孩3元說不用找了,她還一臉為難,不知所措,她那因為找贖不到5毫錢而著急的表情,讓我非常深刻。   經過4000公里的路程,我們終於到達了西部的喀什市,這裏是新疆的第二大城,也是一個和四個國家接壤的地方(塔吉克斯坦、吉爾吉斯斯坦、巴基斯坦、阿富汗),如果我身上有帶護照的話,我就出國去浪了;外族的臉孔、陌生的語言,如果把招牌上的漢字抹掉,你會感覺自己像身處在中亞某個國家。基於在以往所接觸的媒體報導裏,我們對喀什這個邊陲地區的印象就是「危險」、「恐襲」,可這次初到貴境,感覺和我們過去的認知截然相反,武警的駐守比烏魯木齊要少,街上的治安良好、維族居民對漢人也很有禮貌,主動向他們點頭問好,會得到友善的回應。   同行的司機大哥說,喀什是一個最保留著「新疆味」的城市。這裏在現代城市的格局上,卻保留了一片古城風貌,老城和高臺民居成為了喀什市的一個活生生的維族生活博物館。崖上建起的高臺民居,以泥土和磚塊築成,近看屋牆,會察覺泥牆中混合了一些稻草屑,一整片高台民居群顏色統一為泥土色,區內道路四通八達,很容易迷路。維族人貌似對孩子的管教都是挺自由的,不論在老城或是高台,都會看到很多小孩成群地聚在一些玩耍,這讓我想起自己小時候玩遍氹仔的「街童」生活;小時候家住官也街的木屋區,我也一如老城的小孩一樣見盡遊客的來來往往,穿著拖鞋的我們在葡國餐廳、手信店林立的街巷裏東奔西跑、跌跌撞撞,練得一身堅強。   有些地方,能趕上了就是運氣,不得不去;維族人大多信奉伊斯蘭教,教規不吃豬肉,所以牛羊成為了這個他們的主要肉食。在喀什的近郊有一個只在星期天才開設的「牛羊大巴扎」──牛羊交易市場,牧場主會把一批牛、羊、驢、甚至駱駝都會帶到這裏以作交易,普通家庭想要把自家養的一頭牲畜賣掉也可以帶到這裏來,總之談好價錢,自行牽走,踏進這個巴扎的牛羊都逃不出被賣掉的命運。對於平常連街市都不常去的我來說,看到如此大規模的牲畜市場,簡直是嘆為觀止,市集旁邊有不少屠宰檔,早上來的牛羊會在這裏現場屠宰處理,一個市集,果真是體驗地方風情的最佳場所。   屈指一算,已經到在新疆待了十多天,當漸漸適應了天氣、地域、氣味時,旅程卻即將要結束了;在這個西域秘境,我感受過烈日、大雨、寒風、冰雹,每一處風景都是如此的新鮮、如此的可愛。這個遼闊的「疆土」,尚有很多景致未能好好到訪,期待下一次再見,若然下次再來,就要探索「東西線」了。   這次的新疆之行,我一直使用CTM新推出的「中.港澳連城」服務,才能適時地發佈自己最新的旅行動態,和大家保持連繫,讓遠在西北的我也可以通訊無阻。接下來CTM更會推出一系列的遊戲給大家贏取豐富大獎,記得密切留意CTM Buddy專頁!

網頁開發從業員的自我修養|雲端開發
科技新知
MacauYeah・2021-12-06

在家工作 疫情在家工作,已經是時不時有的事。因為不同的工種,在家工作都有各自的問題。 雖然筆者業餘時為一個遊戲愛好者,但平時卻是一位不折不扣的網頁程式開發人員。對筆者來說,在家工作最大的問題,就是家中電腦不夠強。平時業餘時間,用Notebook寫寫遊戲評論還可以,但對於開發之類事情都無法在家做。 為了在間偈性家工作,自費多買一台電腦並不值得,但筆者也總不能把公司的台式電腦帶回家吧。所以在過去一年,筆者都一直尋找解決方案,也試著實踐一些低成本的做法。經過一年的努力,運作得還不錯,所以在這裏分享一下筆者的解決方案。 首先強調,筆者是一位網頁開發人員,比較不需要特殊電腦硬件,筆者最基本的配備,就是一個螢幕、一台低階的入門級Notebook,另外就是上網設備和信用卡。 雲端開發用伺服器 對於開發人員來說,一台足夠多RAM的機器,是必備的要件。如果不想自費買機器,雲端,就是次一級的選擇。信用卡一出,多少RAM,多少CPU都的機器都可以隨時開,隨時關。重點是,雲端伺服器是以使用時間計費的,我們做開發時才開機,放工、休息時都可以關機,不需要像企業長期支付24小時的伺服器費用。 但好多人一直都認為,雲端伺服器是網頁發佈時,才有需要的。開發用途,還是在自己電腦中比較好。會這樣想的朋友,是因為開發時很多時需要圖形界面的幫助,而雲端,就是只有簡陋的文字指令界面。 的確,雲端伺服器,並不適宜使用遠端連線的圖形界面(Remote Desktop),因為一來伺服器本身就為是節產效能而全數使用指令界面的,二來,圖形界面使用的上網頻寛也較大,很易出現連線的延遲。 不過,隨著時代的發展,只要大家熟悉Linux,以上的問題都不存在。 Linux Code Server 只要你學會基本的Linux操作,你不再需要使用Remote Desktop。因為Code Server,可以為你帶來一個輕量的開發環境,你就直接在瀏覽器(Browser)上做開發了。 Code Server的官方安裝教學,都可以在以下連結找到。 httpsgithub.comcdrcodeserver 簡而言之,Code Server是現行其中一個主流開發工具VS Code的網頁版。Linux版VS Code可以做到的大部份工作,在Code Server上都可以做到。而且,Code Server比起Remote Desktop有比較低的延遲,而且有網頁緩衝,即使伺服器設定在東南亞地區,使用上亦無太大問題。 有興趣的朋友,真的可以試用,Linux和Code Server完全免費,你唯一要支付的是學習成本和雲端伺服器的費用。 Support 如果大家覺得每天Setup Linux 和Code Server都還是有點重複鎖碎,需要進階一點的自動化Server Setup需求,歡迎訂閱我的Patreon,提出客制化支援需求。

【日本。福岡】住宿推介-& And Hostel in Fukuoka
環宇搜奇
原來世界這樣大・2019-01-11

日本的Hostel現在愈來愈有風格,要是不介意跟別人共用沐浴間及洗手間的,我個人是相當推薦入住Hostel的。 這次找到福岡的amp; And Hostel,Hostel設計和環境看得上眼!後期才發覺原來早前到東京旅遊也是同公司amp; And Hostel 了,真是有緣了。 東京上野的amp;AND HOSTEL:httpswp.mep9S9CO3NX amp; And Hostel連Bar Lounge,晚上時份住在Hostel的人或是日本當地人也會來到Bar Lounge小嚼幾杯,酒吧區帶有日式和西式的結合,挺不錯的。雖然我不太喜歡獨自喝酒,但是當晚上周圍的商店都關門後,amp; And Hostel 是一個聚腳聊天的好地方,沿路步行回Hostel都已經聽到酒吧傳來的歡笑聲,感覺很熱鬧的。 看著地圖,amp; And Hostel 靠近中州川端,但是從博多站步行都只不過是15分鐘。我對於上落JR都挺懶惰的,所以我每天都在地面行走,從amp; And Hostel步行到博多站,再轉乘交通工具到別的地方。中州川端也是一條繁榮的商店街,容易找到便利商店或是藥妝店,也相當的方便呢。 房間方面,除了十多人共住的Dorm以外也有雙人房間的選擇。公共空間如洗手間、沐浴間都相當的整潔,住得安心和衛生整潔是很重要,而amp; And Hostel絕對是符合我的要求的! amp; And Hostel105 Kamikawabatamachi, 博多, 福岡, 日本, 8120026 ============ 後記: 嗯,怎麼說起好呢?其實在這間And Hostel有點不愉快的經歷,不能怪責And Hostel的,自己也有責任。 話說之前在京都嘗試過入住20多人一房的Mixed dorm,入住感覺都沒有什麼大問題。這次的And Hostel的Female Dorm都被訂走了,本想著在福岡住幾天Mixed dorm也是可以接受的,怎料到事情就是這樣發生了hellip; And Hostel的Mixed Dorm為十人一個房間,到達And Hostel 的時候大概是晚上89點。Checkin過後把行李放到房間,正打算放下東西後去吃個晚餐,Dorm入面是只有一個人hellip;大概是個中年(50歲的)日本大叔,他見到我後立即走過來跟我打招呼。本想著都是基本禮貌,都互相介紹一下,當他伸出手想跟我握手時,我也禮貌地伸出手來,怎料到他用力把我向他的方向一拉,跟我的臉靠得相當的近(差不多要親吻的程度了!)嚇了我一大跳,隨即我退後。當我在整理被鋪時,他走過來問我要不要一起去喝酒,大概他剛剛的行為,我不太願意跟他有太多來往,隨便找點藉口拒絕罷了。 那時候我在想,是不是正常的?還是我怪錯了他?最後覺得都是不要太仁慈了。 獨自吃晚飯比較自在,回到Hostel找到職員大概跟他說說情況後,想問問可否把我轉到Female Dorm,很可惜床位已滿。其實有想過立即換Hostel,但是那時候都已經是10時左右了,又不想付多點錢,怎樣也要待在Mixed dorm一晚,隔天才可以幫我安排Female dorm的床位。我那天只好硬著頭皮撐一晚。吃過晚飯過後,活動的範圍只在床位,洗手間和沐浴間。躺在床上,把簾子關拉起來,關燈,希望快點睡著,讓這一晚快點結束。在漆黑的房間裡,我隱約看到有人在翻開我床位的簾子,想要偷看我在做什麼。老實說,沒有去到很害怕,只是感到無能為力,再要語言不通根本沒有東西可以做到,只好裝作在轉身,作勢叫他走開。這晚雖然我很早便躺在床上,但一點都不自在,一點都不輕鬆,我記得那晚只是睡了幾小時,看到天亮了便拿著行李,頭也不回地離開這個Mixed Dorm了。 或者我這個經歷對其他人這並沒有什麼大不了,或者別人看起來我有點小題大做。不過這位日本大叔讓我整夜都不自在,感覺也不會騙人的,或者真是買個教訓,下次都不要不想再入住Mixed Dorm了!

【日本。四國自駕】<活動> 德島祖谷 Forest Adventure 新體驗 ~ 非常適合親子活動 齊來親親大自然!
走遍世界
80後愛旅行✈️・2020-01-22

去德島縣祖谷,大家都必定會去「祖谷藤蔓橋 」這個景點! 在這裡再為大家介紹一個「祖谷藤蔓橋 」附近的一個全新景點,是一個集多項活動於一身,能夠讓大人小孩玩一整天的地方 「Forest Adventure」。 「Forest Adventure」是一個以森林歷險為主的森林遊樂品牌,在日本已有超過三十個地方有它的設施,從北海道到沖繩都有~ 祖谷的「Forest Adventure」是在2017年7月才開幕的,網上的資料不多, 我們也是開車過路時才發現的,因為覺得十分適合親子活動,所以決定回來一定要介紹給大家!! 「Forest Adventure」祖谷是在祖谷ふれあい公園内,大門就很有大自然的感覺!! 進去後看到「Forest Adventure」有很多不同的戶外活動用品,例如:攀爬、飛索等的用品。 在剛剛的地方跟工作人員說了我們想玩小卡車後,就跟著工作人員走過這條「祖谷ロマン橋」。 這條連接「Forest Adventure」主樓和玩小卡車的「祖谷ロマン橋」, 我覺得稱為「天空之橋」一點也不為過,在這橋上看出去的風景超美的~ 走過「祖谷ロマン橋」後,我們來到了對岸!你沒看錯,這裡養的不是小狗 而是羊 好可愛 直接在自動機上買票,然後把票給工作人員就可。 大人 500 円 小孩 300 円 當時就只有我一個乘客  工作人員把小卡車調回閘口 上車囉~一輛小卡車最多可以坐2個人,有小孩的話可以一前一後坐。 最大乘載量是140KG 閱 讀 全 文

江原道的第二天 江陵愜意秋色 漫步鏡浦湖畔
走遍世界
行走世界記錄・2019-01-06

江陵市 冬奧的舉辦地 在正東津待了一個休閒的早上,中午時份提著行李箱,登上正東津的火車,15鐘後踏出江陵火車站,一出站便看到色彩奪目的五環,這就是江陵市啊! 江陵 강릉역 站內站外都有種新的感覺,韓國為了剛舉辦的平昌奧運而修建了京江鐵路線,我們乘搭這條京江線便是從首爾經過平昌來到江陵。整個江陵市到處可見朝氣蓬勃的奧運標誌物。 最威風的尋路記 韓帥哥警察領路 民宿距離江陵火車站很近,一出站過馬路後一直往前行,看到CU便利店轉左繼續直行,過兩個街口往右轉便是民宿,步行時間約5分鐘。對!這個是出發前已做好的功課,拿著攻略帶著眾人浩浩蕩蕩地前進,過了馬路便看到CU便利店,按攻略往左轉,一切這麼順利啊!不知怎的拐個彎後竟然鑽進了一條小巷裡,找不著民宿啊!嘗試手機導航吧!也不成,找個路人問問吧!中午時份,小巷子內竟然找不到路人啊! 徬徨之際看到幾個帥哥從一間小店出來,原來是韓國的警察,立刻把手機內的民宿的地址遞上問路,韓國的警察真的很親切,幫我們查好地址之後,由警察車在旁開路走出了小巷,前方警員帶領之下到達另外一間CU便利店,並告訢我們這裡才是民宿的路,韓國警察對旅客真的很盡力協助,兩女子與友人連聲道謝後奔向民宿的路,數分鐘後找到民宿的門牌,這時候,民宿帥哥已打開門迎接我們的到來,替我們放好行李,然後送上江陵市地圖並詳細向我們介紹江陵的好去處,景點分佈及交通方式。太好了!江陵市的第一印象太捧啊! 江原道的第二天!抓緊時間往鏡浦湖出發吧!Let's go 草堂洞土牆嫩豆腐 正午時份向鏡浦湖出發,民宿帥哥很貼心,開車把我們先送到草堂洞土牆嫩豆腐店,品嚐江陵著名的土牆豆腐。 草堂洞豆腐店토담순두부就在女詩人許蘭雪軒紀念公園旁,店舖外觀是一間傳統的韓式建築,當小編與友人們直接跑進店內找位子時,店員把我們帶回入口處,原來是要先把名字和人數寫下來,等待安排後由店員帶領進座,哈.. 現在想起也有一點點尷尬感覺。 我們被分配的是席地座位,店員遞上韓文字配以圖片的餐牌,菜色很簡單,像套餐般共四個款式,單用眼睛看也不太清楚有甚麼分別,店員很熱情地替我們按人數點了三款。說真的,每款豆腐的烹調味道各有不同,豆腐嫩滑是其一亮點,但原味是我們最喜歡的一款,根本不用點上醬油,原味更加能突出豆香與細嫩的口味與質感。 朝鮮偉大女詩人 許筠 許蘭雪軒紀念公園 草堂洞土牆豆腐店與許筠 許蘭雪軒相連,從旁邊的小門直接進入公園,清幽典雅的公園是紀念女詩人許蘭雪軒,許筠和許蘭雪軒是何許人?許蘭雪軒是朝鮮時代的女詩人,計筠是她的弟弟,出身文人世家的她,天賦的文學才能超越於當時社會對女性 quot;無才便是德quot; 的限制,聰慧的她8歲時已寫出著名的rdquo;廣寒殿白玉樓上樑文rdquo;,可惜伴隨她的是往後不幸的人生,丈夫的離棄、子女早夭 、至親離世等一連串打擊下, 27歲便撒手紅塵,短暫的人生卻為世人留下偉大的文學作品。 弟弟許筠把她的作品集結成冊,替她出版 quot;許蘭雪軒詩集quot;,作品更傳至中國及日本,深受歡迎,肯定她的文學貢獻,後人把她的故居修建成紀念公園。公園中央有她的紀念人像,旁邊以圓拱形石刻詩集圍繞,由於詩集出自16世紀,當時朝鮮的書面語是漢字,因此每首古詩都會有漢字和韓文對照。公園內還有茶體驗館,有興趣可以體驗一下拓本和茶禮等活動。而我們則是選擇在松樹林散步。 漫步鏡浦湖畔 秋色初上梢 從許筠 許蘭雪軒紀念公園步行,通過樹林到達鏡浦湖只需15分鐘,鏡浦湖面積很大,一面靠近鏡浦臺,另一面靠近鏡浦海邊,環湖一周建議使用自行車。鏡浦湖是著名的賞櫻花賞紅葉之地,10月份這個時份,秋色才初上樹梢,雖然未能一睹最美的紅葉,但在秋高氣爽之下放慢腳步,沿著湖畔一直步行至鏡浦海邊,也很輕鬆寫意。 沿途看到不少情侶或者一家大小騎著2人或4人的自行車,沿著湖邊的路徑慢慢前進,習慣了緊張節奏生活的都市人,這裡是放鬆身心的後花園。 鏡浦湖真的比想像中要大得多,一直沿湖邊走到租借自行車的店舖,各人已消耗了不少體力,稍作休息後,改到鏡浦海邊走一走,吹吹海風。 鏡浦海邊 之前也有提到,江原道的東面是整個東海海岸線,江陵市內也有數個迷人的海邊,除了著名的注文津海邊和安木海邊之外,想不到這裡也有鏡浦海邊,前者因為拍攝韓劇而聲名大噪,但這裡的大海也很迷人啊! 推薦巴士路線:202及2021 江陵市內主要以巴士出行,按各個目的地而選擇不同路線的巴士,鏡浦湖一帶推薦202 及 2021 巴士,因為這兩個線路巴士由鏡浦海邊 경포해변開出,途經湖浦湖 경포、竹軒 오죽헌 、船橋莊 선교장和江陵火車站 강릉역返回鏡浦海邊,注意的是202跟2021的中途的站點路線是不同的,在哪裡下車需要問清楚司機啊! 江陵中央市場 傍晚時份,乘2021巴士離開鏡浦海邊,約1小時後在Shin Yeong Theatre 신영극장站下車後步行10分鐘到達江陵中央市場,市場有點像日本的步行街,由多條縱橫交錯的街道組合而成,內有水果肉類及熟食店,如果喜歡地道風味,不失為一個覓食的好去處。 喜歡逛市場,了解當地居民生活,已成了旅途的一部份。到達市場時已經是晚上730,一行五人在市場閒逛,看看水果買買紫菜,就這裡被墨魚汁雪糕店吸引著,沒想到在雪糕前停下腳步的一刻,上演了一段驚魂記。當我們圍著一個雪糕試食時,一個韓國大叔走來搭訕並且不斷靠近,勢色不對而沒有理會他,怎知他突然大聲叫囂,追著我們不斷指駡,受驚之下走進人群中躲避。 人間有情 熱心助人 這時,周圍的人察覺到事情有異,又或者他們聽得懂那個大叔叫囂的內容,一位騎車路過的韓男喝叱那人,與此同時炸雞店員工火速把我們拉入店後並用身體擋著護著我們,那位神經大叔才悻悻然離去。當神經漢離去後,因為讓我們受驚了,店員竟然向我們連聲道歉。不過驚嚇之下有口福,心情平復後才發現這間炸雞店非常出名,許多在地人排隊購買的,試食一客味道甜酸脆,不錯。 地道炒辣雞 由於不敢在中央市場逗留,決定離開在外面找間餐廳食晚飯,一直行到民宿的街角,遇到地道炒辣雞店,真的驚喜不斷,這間辣雞的味道不賴,飽食一餐回民宿,江陵這一天的旅程在驚嚇與驚喜中結束。 民風純樸 親切好客 熱心助人 行走世界記錄兩位女子眼中的江陵市民風 更多精彩文章在 行走世界記錄

Swarm mode 上線 5 - load balancer | 負載平衡器
科技新知
MacauYeah・2024-10-28

前面我們一直談 swarm 的設定,但對於真實的服務,我們還要考慮客戶端是如何連接我們的伺服器群集。通常網路服務,客戶端都會經過域名轉換成IP,然而通過IP連線服務。 Ingress Network 假設我們 swarm 內有5個節點,那到底域名應該指向我們哪一個節點的 IP 呢? 如果我們不考慮節點死機的話,其實5個節點的IP都可以。因為 swarm 會自動把同一個公開的 port ,在每一個節點上都可以訪問到。 以下例子,即使只有一個 container 運行,佔用 port 8888,它還是會在5個節點上全開。 swarm 通過自己的 ingress network,它所有節點的 8888 串連起來。 services http image bretfisherhttpenv ports 88888888 deploy replicas 1 update_config delay 10s restart_policy condition onfailure 我們可以在每個節點上,都會找到這個 ingress network,而且那個Network ID,應該是一樣的 gt; docker network ls grep ingress t7rmk6g9zybm ingress overlay swarm 如果上述的 service 的 replicas 調成大於1的數量, ingress network 還會方便地自動 round robin 輪替 地分派流量,達到最簡單的負載平衡。 Virtual IP 前述的設定,我們有一最大的假設,就是節點不會死機。但實際情況下,各種原因,例如安全性更新、重啟中,都會讓節點暫時無法使用。即使所有 service 都是會自動 failover 故障轉移,但客戶端還是用舊機 IP ,它還是無法訪問。因為該機 IP 已無法使用,除非我們連 IP 也懂 failover。這時, Virtual IP 就是我們的救命靈藥。 在 ubuntu 上,我們可以經過 keepalived 去設定 Virtual IP aptget update amp;amp; aptget install keepalived y 然後設定 keepalived , 假設 172.22.1.5 是我們的 Virtual IP 。 然後每個節點都要加入conf # vim etckeepalivedkeepalived.conf # assume failover ip is 172.22.1.5 vrrp_instance VI_1 # change interface according to machine status interface eth1 state MASTER # 101 for node1, 102 for node2 # you can start seq from other value, remind unqiue for each node is ok; virtual_router_id 101 # lower value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 advert_int 1 authentication auth_type PASS auth_pass YOUR_RANDOM_PASSWORD virtual_ipaddress 172.22.1.5 上述需要特別注意的是 virtual_router_id 每個節點應該都要不一樣,以作唯一標識。 priority 每個節點應該都要不一樣,最大的那個節點,就會優先使用 Virtual IP 。 auth_pass 每個節點都相同,但大家在抄時,記得更改。 還有的是開通 iptables ,讓各個節點可以經網絡廣播的方式互相看到對方。 iptables I INPUT d 224.0.0.08 j ACCEPT iptables I INPUT p vrrp j ACCEPT systemctl restart keepalived

[私心推薦] PS Store 原來都有雙十一
手機‧電玩
MacauYeah・2018-11-10

今個雙十一,原來連PS Store都有特價阿,雖然為期只有4日(11月9日12日),有啲係真心值得買嘅,如果淘寶無乜心水啲話,真係可以去PS Store 睇一下 (PS Store httpsstore.playstation.comzhhanthkgridSTOREMSF86012SL181109_1112_HK1) 最近自己玩開PS4遊戲多啦,有幾款會私心推薦一下。 rdquo;刺客教條奧德賽rdquo;,原價490,折後328.3。(33% off) 點解會推薦佢呢?如果你之前係因為rdquo;刺客系列rdquo;再無新意,經常出爛貨而棄過坑的話,奧德賽是個好的回鍋選擇。首先遊戲係rdquo;刺客教條起源rdquo;的加強版,在新engine 的嘗試下,修正了quot;起源quot;的問題,加入更多選擇事件去豐富。雖不是所有選擇有結局影響,但感覺是有誠意的。而且自由度及操作都係歷代最新,唔會出其他冷飯舊game嘅操作不適問題。rdquo;刺客教條起源rdquo; 比較不建議再買,連續買兩個相同系列,並不會為你帶來太多新意,只會覺得作業式沉悶 刺客教條奧德賽 連結 httpsstore.playstation.comzhhanthkproductEP0001CUSA09303_00ASIAPLACEHOLDER0 ldquo;仁王 完全版rdquo;,原價398,折後238.8。 40% off,加入PSPlus後,可以50%off 折扣夠晒多,之前忍手未買的,快出手,50% 唔係時時有。雖然人地話佢抄Dark souls,但其實包含住更多的新嘗試。如果你未玩過類魂遊戲,想試試手感先,呢款係一個好選擇,起碼劇情上、難易度上,受眾都比較廣 仁王 完全版 連結 httpsstore.playstation.comzhhanthkproductJP0106CUSA10126_00ASIANIOH00000000 ldquo;上古卷軸Vrdquo;,原價465,折後232.5。 50% off,加入PSPlus後,可以60%off 真心開放世界,比得上GTA,只係畫風不太吸引人,不過一定耐玩。但要提提,對於只係想睇動畫睇劇情的機迷可能會失望,因為呢個遊戲嘅故事好大一部份以文字補充,亦需要主動探索先會搵到資訊。 上古卷軸V httpsstore.playstation.comzhhanthkproductHP1003CUSA06351_00SKYRIMHDFULLGAME ldquo;邪靈入侵The Evil Withinrdquo; 原價198,折後79.2。 60% off,加入PSPlus後,可以70%off 壓力式恐怖。一個字:正,佢並唔似Out Last系列的走走走,嚇嚇嚇,而係需要正面挑戰自己的恐懼,是真正生化危機的精神續作。 邪靈入侵 連結 httpsstore.playstation.comzhhanthkproductHP1003CUSA01190_00THEEVILWITHINCHI ldquo;血源咀咒Bloodbornerdquo;,原價148,折後103.6。 30% off,加入PSPlus後,可以40%off Dark souls 系列的旁支,遊玩速度比Dark souls要更爽快。如果你玩完仁王,想向下年的血狼做準備,血源咀咒是個好選擇。但必需注意,玩家一定要有強壯意思,如果唔係手制會好快壞。如果你之前PSPlus會員取得,快買DLC,也在特價當中。 血源咀咒 連結 httpsstore.playstation.comzhhanthkproductHP9000CUSA01363_000000000000000002