搜尋

搜尋結果

石澳歐陸風情 情橋不見了
走遍世界
行走世界記錄・2018-09-28

現代都市背後的歐陸風情 香港給人的感覺是高樓林立、行色匆匆的繁忙大都市,仿佛每個踏進這個都市的人都是為生意洽談而來。細心探索,在現代化的都市面貌下,其實還有很多英國統治時留下的痕跡。 便捷的交通,從筲箕灣地鐵站外乘搭上9號巴士,只需30分鐘便把我帶進這個充滿歐陸風情的石澳。 9號巴士停靠在石澳巴士總站,下車後跟著人群走,經過一些餐廳小食店,來到路口,往右手邊走到達石澳沙灘,往左手邊經過歐陸小街,到達藍色情人橋。 石澳沙灘 藍天白雲,水清沙幼的石澳沙灘,環境清靜優美。 可以休閒地享受陽光與海灘一整個早上。 往另一端走,會看到小路兩旁的歐陸式房屋。 民房外牆塗上七彩的顏色,偶然會有些售買小食飲品的店舖。 在一片歐陸色彩中,穿插著一些本土與中式的裝飾。 歐陸小街 當腳步一踏進這條小街,也給自己添了幾分驚喜,想不到整條小街洋溢著異國風情,誤以為身處數千里外的歐洲小鎮呢! 歐陸小街成為打卡點,吸引不少遊人到訪,停下腳步在大街小巷盡情拍美美的照片。 家家戶戶都擁有一個別致的郵箱,忍不住把它一一記錄下來。 也可以在咖啡店停下,呆一個下午,休閒一刻,品嚐咖啡小食。 石澳連島沙洲 通過歐陸小街往前一直走,看到一個小斜坡,步行上這條名叫石澳山仔路的斜路,看到遠處的石灘。 這條小路其實是由石澳連接到大頭洲,左右兩旁是景色優美的石灘,一直往前走到達藍色的情人橋。 海浪拍打著岸邊的岩石,放慢腳步,聆聽大自然美妙的聲音。 藍色情人橋 遠遠被粉藍色吸引著目光,這便是藍色情人橋,這裡是很多電視戲集的取景之地,婚紗照的拍攝景地。 在橋上看風景?抑或是等待著情人的出現呢? 粉藍夢幻般的情人橋,在橋上自拍一番,有情人沒情人都留下永恆一刻!可惜這個景象或許已不復見,橋毀藍碎!9月16日颱風「山竹」無情摧毀了情人橋,僅留下亂石一堆。 圖片來源︰雅虎香港新聞 世外桃源 想逃離繁忙的都市,休息一下,石澳可能是你的選擇。 放慢腳步,用心欣賞沿途的風景,你會收獲很多的美。

為何 VueJS 除錯如此麻煩?
科技新知
MacauYeah・2025-11-04

前一次,筆者分享了VS code debugging frontend的好功能,也確實了coding anywhere並不是一個普通的notepad language server就可以解決的事。我們還要考慮如何debugging 除錯)的問題。 雖然筆者知道 vscode 可以解決問題,但為何 最原始的 nodejs debugger 不能解決問題。如果node debugger 不能解決問題,那麼 vscode 又做了什麼,它可以解決問題?經過一輪的實驗,筆者懷心疑,也許,強大的並不是 vscode 本身,而瀏覽器才真正的做到 debugger 的功能。而 vscode 只是以更方便的方式,重現那些結果。 為何 backend 的 debugger 不發揮作用? 筆者舉例,現時有一個 vue 3 專案,使用官方建議的方式生成 $ npm create vue@latest 這個專案,在開發模式下,會以 vite 架起一個端口為 5173 的伺服器,讓開發人員可以經過瀏覽器看到vue內容。筆者一直都認為,只要在 vite 的指令中插入 inspect 參數,一切就可以成功,就像 nodejs 一樣,只要在開始時加入參數就可以。結果當然是不行的。 經過對比 VueDevTools 的參考功能,筆者發現了一個出發點的問題。vite 其實是一個伺服器級的程式,也許它只是負責把所以 vue js 動態轉成常見 js,就像 webpack 一樣。我們想要設的中斷點,都不在它的程式上,所以 debug 參數也沒有用。實質,我們要加的中斷點,其實要在客戶端上,也就是瀏覽器上。那因此,VueDevTools 也不包括那些功能。它只是好好地記錄了每個 vue component 或 js 是如何被改寫的過程(就像被 webpack改寫的過程)。 官方又是用什麼來除錯的? 既然我們知道了問題所在,就要看看傳統的 javascript 又是如何除錯的。實際上,因為瀏覽器的配合,設立中斷點的功能,原來早就實現了。 httpsdeveloper.mozilla.orgenUSdocsWebJavaScriptReferenceStatementsdebugger 只要我們在任何 javascript 地方,插入 ldquo;debugger;rdquo; 這個神奇的字,瀏覽器就會在inspect模式下,自動產生中斷點。之後,你可以控制瀏覽器進行watch step into step over 功能。絕對比console.log更有意義。 在發現了這個方法之後,回去找vue3的官方文件,驚訝地發現,它就是提議用這種方式進行除錯。 httpsvuejs.orgguideextrasreactivityindepth.html#reactivitydebugging 未解之謎 雖然我們找到了設定中斷點的方式,但對於vscode是如何做到客戶端、伺服器端通用這件事,筆者還是沒有了解到。就以現在的知訊來看,很大機會就是vscode操控了瀏覽器的除錯模式,把所有資訊都回傳了vscode本身。這也是解譯了為何vscode在起動debugger時,必需要由vscode自己叫起瀏覽器。而codeserver這類雲IDE無法叫起本地瀏覽器,就造成它無法運用除錯功能的原因。 有與趣為codeserver一起搵解決方案的朋友,可以到筆者的 httpsgithub.commacauyeahAProgrammerPrepares ,以文字教學的方提交你的解決方案。 祝願大家可以早日實現coding 自由。

高達模型,不噴塗還有什麼選擇?
手機‧電玩
MacauYeah・2025-10-09

之前筆者就高達模型中,籠統地比較不同的1144比例產品。現在筆者也正式入手更多不同的系列,看看有沒有哪些適合不同需求的玩家。 SD系列:Mobile Join Gundam 明盒盒蛋,拼裝模型,但不需要剪鉗也可以隨手取件。要補色、滲線或進行一步加工制作。優點是可動性高,官方有提供補色貼紙,但距離足夠分色,還是有一段距離。 筆者並不在意它的分色不完美,以這個不足百元的商品來講,可動性足夠讓筆者快樂一個下午。 SD系列:FW Gundam Converge 明盒盒蛋,有少量件需要拼裝,大部份都已經有預塗裝。因為制作比較精緻,人氣商品比MJG會再貴一點。但可動度就很低,幾乎只有手臂、手碗、頭的平轉,腿腰不可動。筆者購入這個系列的原因,主要是當時已經無力再自行塗裝,把它當完成品直接買回來當擺設,也是一番享受。 兩者二選一的話,筆者更偏好MJG,因為有可動性,強行把玩也勉強可玩,一起擺場景也更耐玩。而FW的話,它的優勢反而是選擇多,方便整個系列收藏。因為有塗裝,而且有少部份可動,想拍照也不是不可以,耐玩度不高就是了。 FW就筆者跟朋友交流,在另一個系列MSE的出現下,FW似乎不太受樂。不過筆者未入手過MSE,難以作比較。但外觀上,似是MJG的另一個版本,但沒有骨架。

重入膠坑 10|JMS(集模社)馬克兔作品分享
手機‧電玩
MacauYeah・2025-06-26

回鍋模型制作已經好一段時間,亦做了不少的嘗試。但如果大家覺得新嘗試有點怕怕,可以試一試以國産KO(高仿)作為實驗對像。 筆者並不支持KO,因為質量真的有差,但以練手的角度出發,要做很多白老鼠實驗,那麼KO的價錢絕對是一個合適的選擇。可能有朋友會問,做實驗為何不使用廢件?廢件做一些基本實驗是可以的,例如切削、顔料,使用單件就可以做到。但如果要做流程實驗,廢件很難折開重來。比例實在的,還是從零剪件容易一點。實驗的流程可能是板噴、局部取件、打磨+刻線+滲線等。 筆者最近就開了一盒 JMS(集模社)的馬克兔 21世紀配色,主要試一下加深刻線+打磨+滲線配色+水貼的流程。 先上作品圖 外貎很可以 工具 刻線:0.15刻線刀 打磨:400 600 800砂紙、陶瓷推刀 滲線液:田宮滲線液 水貼:KO自帶的水貼 流程 因為水貼原因,原本有打算用司特力的水性滲線液,但在個別區域試過後,就知道會被水貼的水引流的問題,所以馬上改回田宮的琺瑯滲線液。 加深刻線部份,想少錯,就用刻線膠帶,不然出界就要用打磨的方式修正。筆者就懶得貼,所以不少地方都有打磨的痕跡。修正時,感覺上先用推刀刮,再使用600、800號砂紙打磨,後期再消光漆,就已經足夠。有些地方,什至只用推刀,感覺上差異也不大。 滲線液的部份,本次試用黑色,作為大反差配色。個人覺得在馬克兔 21世紀下,效果配色不差,可以跟軀幹部份相對應。 至於JMS品質,真的是練手的好選擇,組合度OK。但我們不能要求關強度,對把玩有要求的朋友請勿嘗試。

重入膠坑5 | 堆積變山積,山積有辦法解決嗎?
手機‧電玩
MacauYeah・2025-02-20

針對大標題的問題,先講結論,堆積是沒法完全避免的,但我們應該有條件防止堆積變成山積大量堆積。 堆積不可避免的原因 以前筆者一直是玩遊戲多,面對特價節日買多了的現像,直到PS4後期,都還會有這個問題出現。但在過渡到PS5早期,就不再有這個問題。因為數位遊戲必定是越賣越便宜,除了機器壞、停產的問題,基本上不會有所謂的錯過好遊戲的問題。不同平台,每年都有節日特價,急玩頂多也就原價買入,能等就一定會有好價錢。 但模型可不一樣,實體商品都有限量的問題,首發一定貴,再販之後會回落到正常價,但再過一期就不一定有現貨。所以大家的策略一般是先買入自己認為不錯的新貨特價品,以免後來買不到,即使山積也會照買。不過問題就是當年紀越來越大,又或是對制作越來越有要求,作業的速度就會越來越慢,然後山積就會越來越嚴重。 改變一下心態 首先這裏不討論成品玩具的山積問題,因為成品玩具至少可以折價出讓,只要夠捨得,想清貨一般都有市場。這裏講的山積問題主要是針對拼裝模型部份,針對那些要自己出手,慢慢一件件加工的玩具。 最初,我們可能很想完美地砌完一台模型,打磨、上色、擺拍。但因為一些技術問題,例如因為損毀要另行修復、制作難度、天氣問題、家庭問題,令大家的進度一直無法向前。久而久之,就會更無心情去完成作品,食之無味,棄之可惜。 面對這個問題,我們可以考慮放過自己,其實不一定要完美制作才能體現樂趣。素組,AA膠強行修復,遮醜,拍攝區部特寫,也可以一定程度的避重就輕地跳過有問題的部份。 貴精不貴多 由少量堆積變成山積主要的原因源自於【不想錯過】,但對於長遠目標來講,山積可能意義不大。 如果我們的目標是收藏,我們會想精制,而面對可能損毀的風險,雙入更具意義。所以不同時期山積多款模型,就變得沒有對沖意義。 如果我們的目標是重複把玩,我們可能更在意空間收納的方便性。若山積的話對於怎樣找模型,絕對是一個阻礙。舊模可能需要搬去一個更隱閉的地方,但這樣亦代表不再把玩,所以堆積也沒有價值。 重新定義如何斷捨離 回到本文最初的結論,堆積,或者叫作團貨,是沒法完全避免的。主要因為商品可取得性問題,再加上對珍品的不捨,一定量的堆積是必定會出現的。但我們可知道,物品始終都會老化或損壞,亦即是有保質期的問題,堆積不代表可以永久擁有。有些我們無法完成、修復的作品,就只好換個形式儲存,例如變成改件作為下一個作品的配件使用,又或是送出給下一位有緣人。新品購入時,亦要評估保質時間,自己是否可以在指定時間內開封體驗,免得錯過最佳觀賞時間。

一位讀者共用煙供體會
宗教玄學
熊神進・2023-10-11

#煙供是大愛# 熊神進風水學導師,執業30多年 讀者留言hellip;hellip;. 我是剛學做煙供佈施的初學者,之前常看見有人說不可在家裡面或晚上做煙供,因為怕會引來很多眾生 怕它們吃飽了還留在原地等等等。。。所以我也遲遲不敢開始 因為心裡害怕,但是其實心裡是很想做佈施來讓眾生得以離苦得樂的,所以我便鼓起勇氣跨出了這一步。 開始第一天,我在早上十點 在家的露臺開始做了人生第一次的煙供佈施,而且是做藥供,因為藥供粉裡有藥材味,聞著舒心,再加上聽著藥師佛心咒,有藥師佛的護持,心裡也就沒有了掛礙。我從一天一次變成一天兩到三次。 直到上星期有一天,這天是下雨天,我在傍晚五點半開始在家的露臺做第二回的煙供,一般做煙供時我都會觀想有觀世音菩薩護持,有諸佛菩薩和很多眾生前來享用,但在昨天當我開始念皈依和儀軌時 一閉上眼在我眼前馬上出現一個 淩亂的長髮,黑臉,那臉與頭髮長的和黑炭一樣黑並且沒有五官,身穿白衣這樣的一個畫面,當時我心想quot;怎麼那麼黑啊 quot; 但其實心裡早已有數了,這是我做煙供以來 第一次與眾生感應上了,我當時保持鎮定,繼續做煙供,一直不斷念 嗡。啊。吽 和 六字大明咒,並且告訴它 ldquo;吃飽了好好上路,到觀世音菩薩身邊去rdquo;,過後畫面便慢慢消失了。 其實到目前為止,我已經做了兩個月的煙供,心裡已經沒有像做煙供前那樣掛礙和畏懼了,只要我們心裡是存善心善念的,其實就算感應上了 也沒什麼好怕的。而且我相信做煙供也會讓我們的人生旅途 走的更加順利和順遂的。 熊老師有話說: 生命的第一要務在於付出,在我們付出的時候,心是最踏實的,那個當下是在我們能量達到足夠值時自然流淌地去做。 內心無分別的接納,無期待的給予。 這時候的我們,是無時無刻不在驗證生命的本自俱足,本自俱足的生命不需要從外抓取,付出是生命的第一需要,念一轉,我們會投影出周圍的生命都在付出,那是在一個美好的世界裡,那樣的世界是超越我們欲望牽引的。 其實我很早就知道我們做這些,肉眼可見範圍裡不會得到任何回應,但我還是願意這樣堅持做。 也會有同修提及,過程中會有可能接上不同層級的眾生。如果我們接上了,也無須害怕,無緣的不會來,來了一定是和你有緣,並且是你可以處理的。外在世界都是我們內在的投影,接納,感恩,你會從恐懼到無懼,生出大愛,慈悲之心。諸佛菩薩會護持你,無心之德方為德。 心若沒有棲息的地方,到哪裡都是流浪,付出讓人心安hellip;hellip;

Git Submodule
科技新知
MacauYeah・2023-09-15

Git Submodule 初次實務上使用submodule來同時管理幾個project的更新。如果有任何理解上的錯誤,請在github中提issue或pull request。 Why Submodule 假設你的團隊中有三個人,A君做A Project,B君做B Project,C君做Main Project。如果可以,A,B各提供已編譯的Binary或Library,給C君直接使用就最好。 但要做到好好管理,A,B都要有自己的發佈系統,即是把Binary上傳到某個分享Repo中,這樣C君就能有條理地通過IDE或Compile工具下載對應的版本。如果是javascript,Repo可能就是npm repo,如果是java,可能就是maven repo。這亦代表A,B君對程式編譯、打包、版本命名等都要很熟悉,不能一輩子都命名為v1.0.0。 如果團隊對這些都不熟悉,C君還有什麼方法呢其實靠著Submodule的功能,C君也可以硬把A,B的Source code取出,做最後打包。 這跟A、B君自己把source code壓縮然後Email寄給C君是有不同的。因為這樣C君並不清楚A,B的git脈絡:C君需要自己做好A、B的版本記錄。想要只回滾A,B的版本普不容易。但經過git Submodule後,C君可以清楚知道現在正使用的是A、B的那一個commit版本。假如有一天,A、B、C三個都更新了,但發現合起來時就跑不動。C君可以保持A、C的版本不變,單獨提取B的某個版本進行測試。當然,你可以說原本Email也可以這樣管理,但始終你不清楚B的版本記錄,Email的日期並不代表Source Code的進度。因為有時候,Bug Fix是針對舊版本的做更新,新功能的Email日期反而比Bug Fix要早 同理,如果大家要連結多個沒有發佈系統的文字資料,也可以利用Submodule。例如筆者正在編輯一本書,當中不同的主題,就是使用Submodule的功能串連起。 Command 馬上看來來Submodule可以怎樣做。 假設你已經知道git 怎樣用,也起了git repo。假設你是C君,進入你的本機repo資料夾內,使用submodule參數。 上面的效果,就是把C君當前repo的狀態,連結到B君submodule當時預設分枝default branch的最後一個commit 中。然後C君在自己的repo怎樣更新,它引用到B君的submodule版本都不會變。 直到某一刻,B君說他加了一個穩定的新功能,請C也連帶更新一下。C君也做好自己的準備後,使用submodule參數進行更新。 注意,如果C君有多於一個submodule,上述指令會全部一口氣更新。另外,如果你覺得B君的最新版本不能用,還是可以針對B君取得特定的版本。

From the perspective of feng shui, why do people in Macau feel dissatisfied and complain about everything?
宗教玄學
熊神進・2023-03-21

Column Name Macau Feng Shui There are three important discussion points in Feng Shui, one is quot;Dragon Veinsquot;, one is quot;Shuikou Nozzlequot;, and the other is quot;Feng Shui pointsquot;. quot;Dragon veinquot; is to see the ups and downs of a place, quot;Shuikou Nozzlequot; is to see the water flow of the harbor, and quot;Feng Shui pointquot; is to see the residence. Macau is located in the southeast of China, on the west bank of the outlet of the Pearl River Delta. It includes the Macau peninsula, Taipa Island and Coloane. The sea area is 85 square kilometers, while the land area is 33.3 square kilometers. As of the end of September last year, the total population was 671,900. According to Feng Shui theory, Macau is located in the lower reaches of the Pearl River Delta. The water in the lower reaches is relatively shallow and the flow rate is not high, so Macau is surrounded by silt, and the silt deposits produce negative energy. Negative energy needs to be absorbed by high mountains. Unfortunately, there is no high mountain in Macau, so negative energy accumulates Down into bleakness. According to the ratio of population to land area, Macao is a highly densely populated place. Homes have their own magnetic field, and people have their own energy. Poor ventilation stuck the field and energy, followed by many problems, such as disease, poverty, and public grievances. Shakespeare once said quot; ldquo;The miserable have no other medicine, but only hope.rdquo;. The reason why the residents of Macau are full of resentment is because the feng shui aura is not smooth. The turbid air causing the citizens burning out of work and feeling frustrated with life. Also, the muddy water makes people feel the future is uncertain, and young people find their opportunities is limited. In recent years, Macao has completed largescale land reclamation between Ponte de Amizade and Ponte Governador Nobre de Carvalho. The design style and length of the two bridges of the reclamation project are different, and the bridges are not extended parallel. Near Taipa Island, the water inlet is relatively narrow. This shape looks like a funnel. The Feng Shui pattern is called quot;thin water and long flow.quot; However, the government did not follow the Feng Shui requirements. The reclamation straightened the shoreline and sped up the water flow. Regarding Feng Shui, water is wealth, and wealth is economy. Speedy water flow means rushing out the wealth, which also accelerates the accumulation of sediments downstream. When the sediments pile in the water, economic development is also stagnant. Young people's future is full of barriers as well. No wonder their grievance is growing. The ancients believed that the sea water should not be too turbulent. Instead, slow and meandering water is associated with affection and livelihood. This is true in Feng Shui. Macau is located in the lower reaches of the Pearl River, the bank is shallow so the water flow is naturally slow. However, the reclamation further block the water flow. Sediment is accumulating. In resonance, people also feel stuck and in bad mood always. The current remedy is to restart the Portas do Entendimento, which is the Memorial Gate of SinoPortuguese Friendship, and also the quot;Luo Xingquot; meaning ldquo;gaterdquo; on Fengshui Shuikou the nozzle. This door implies the meaning of quot;integrationquot;, quot;harmonyquot; and quot;doorwayquot;. It is called quot;Ronghemenquot; in Chinese. Everyone lives in peace and harmony. The water flow is reactivated to relief the negative energy accumulated presviouly. Macau is not a battleground for partisan political struggles, nor is it a trick for citizens to complain about the governmentrsquo;s governance. Many local people and people from abroad have always regarded Macau as a paradise for retirement. This shows that Macau is a peaceful place to recuperate and get rich. Because of the lack of proper feng shui setting in the city planning, the public will feel a sense of grievance and dissatisfied about everything. Note The Shuikou nozzle, the inlet and outlet of the water flow. MICKEY HUNG By MICKEY HUNG

手機遊戲情報 | 2021/11/15-11/21
手機‧電玩
MacauYeah・2021-11-22

之前筆者因為參加一些主機遊戲Speedrun的節目,停更了手機遊戲情報一個月。現在將會回到原本的步伐,為大家搜羅每週值得關注的手機遊戲資訊。 跨跨跨平台遊戲 近年MMORPG不僅沒有因為行動平台的侵佔而被淘汰,很多廠商還很積極地做跨PC、手機平台的大型MMORPG。《奧丁:神叛》就是其中一款努力做這個嘗試的作品。《奧丁:神叛》是用 Unreal Engine 4 引擎開發,看著宣方的預告版,真的很有家用主機作品的AAA大作精美畫面水平。 官方中文網站:httpstwodin.kakaogames.com 遊戲暫時未有試玩,預計2022年上市。雖然未上市,但遊戲已經在韓國遊戲大獎橫掃四大獎項,為本屆遊戲展最大贏家。 傭兵物語:軍團戰略 接下來介紹的,同為韓國廠商的2D風格遊戲《傭兵物語:軍團戰略》。與Unreal當然無得比,但這遊戲著重RPG的排兵佈陣策略體驗。玩家可以通過收集不同種族的傭兵團來攻略故事,體驗人海戰術的樂趣。 未有下載的朋友,不妨先來看看不同YouTuber的攻略試玩,感受一下人海戰的感覺 遊戲已於11月15日正式開放下載啦 iOShttpsapps.apple.commoappid1573550944Android httpsplay.google.comstoreappsdetailsid=com.playside.fq 燒腦視錯覺解謎籠中窺夢 打打殺殺的遊戲,可能玩多了也會悶。如果厭惡了動作遊戲,不妨來試試看解迷類型。《籠中窺夢》是一款「視錯覺」解謎遊戲,由兩人工作室Optillusion開發完成。遊戲的內容全部包含在一個神秘的立方體中,立方體的每個面都是一個獨立的世界:工廠,燈塔,遊樂園,教堂等等,他們之間看似毫不相關,實則交錯萬千,充滿了意想不到的關聯。 遊戲以買斷制的方式發售,售價約為3.99USD iOShttpsapps.apple.commoappid1587860402Android httpsplay.google.comstoreappsdetailsid=com.Optillusion.Moncage