搜尋

搜尋結果

學習寫程式,除了複制貼上還有什麼?
科技新知
MacauYeah・2025-02-07

不知道大家是如何學習特定程式語言/框架的建構? 也不知道大家可如何保持程式庫/框架的最新狀態? 筆者就分享一下最新的經驗,看看對大家有沒有得著。 制作自己的範本 跟著程式/框架的導覽教學(Tutorial)走一偏 從零起一個新專案 設定專案,該用的基本功能全部設定好,作為概念驗證(Proof of Concept),也作為日後範本(Template)之用。 有需要用新專案,就複制之前的範本,再逐一修改名字或路徑的設定。 上述做法,是筆者過去比較常用的策略。面對很統一要求的專案,都有效。當程式庫有更新,我們可以選擇只局部修改,範本就可以長期用。我們也不需要經常從零走一篇。 練手的Code - 從零起一個新專案 上述的範本做法,對於現時需求多變的專案,可能不是很有效。例如有些專案使用Session Auth,有些則是Api Auth,有些則是Open Auth。同一個範本中有齊多種Auth的設定,原本難度就有夠高,之後複制完還要自行禁用不相關的部份,也是相當的煩人。當範本中多有個地方都有互相衝突的地方,複制範本就不是一個很易的做法。 面對那些複雜的配對,我們務必要真正了解技術的運作原理,然後為每個功能都從零建一個專案,做一個最簡單的Proof of Concept。重點不是在未來拿它們複制貼上,而是用來厘清概念,哪段程式對這個功能至關重要,哪段其實沒有作用。 如果可以,每次程式庫/框架升級時,都從零建一次。這樣一來可以練手,加深記憶,二來是每次版本的變動,有些程式碼可能已經變得沒有作用,原本的寫法並不再是最簡的。當然這個也可以為每個功能獨立做成範本,到有需要的時候再抄少量的程式碼就好。 其實練手的過程中,我們亦會慢慢熟習IDE的功能,有些IDE或Plugin已經很方便地自行完成一些設定。所以筆者漸漸的也習慣了不抄程式碼,改為以IDE Plugin的方式建立,某些真的很不熟練的部份才會維持範本複制的型式。 這是筆者最近學習vue3 的練習清單,還在持續新增中。讀者們有興趣也可以一起來修訂。 https://github.com/macauyeah/AProgrammerPrepares/blob/main/src/vuejs/TimeAttack.md

新一代的澳門教師如何裝備自己
文化創意
陳康妮・2024-05-14

新一代的澳門教師如何裝備自己 新一代澳門教師應該通過以下方式來裝備自己: 在這個快速變化的時代,教育不僅僅是知識的傳遞,更是培養學生批判性思維和終身學習能力的重要途徑。澳門,作為一個多元文化交融的城市,新一代教師面臨著獨特的挑戰和機遇。 首先,教師需要不斷更新教育理念,掌握最新的教學方法。這包括對於科技在教育中應用的瞭解,如何利用數位工具來增強學生的學習體驗。教師應該積極參與教育研討會和工作坊,並與其他教育工作者建立聯繫,共享資源和經驗。 其次,跨文化溝通能力對於澳門教師來說至關重要。教師應該具備能夠理解和尊重不同文化背景學生的能力,並能在課堂上創造一個包容和諧的學習環境。這需要教師不僅具備語言能力,還要了解不同文化之間的價值觀和習慣。 再者,教師應該注重自己的終身學習和專業發展。這意味著要持續學習,不斷提升自己的專業知識和技能。教師可以參加進修課程、閱讀教育相關的書籍和研究報告,並與同行進行交流,以不斷提高自己的教學水平。 澳門新一代教師應該通過持續學習,掌握多元文化教學策略,以及積極運用科技工具,來裝備自己,以應對21世紀教育的挑戰。這樣,他們不僅能夠提升自己的教學質量,也能為學生的未來成功奠定堅實的基礎。

澳門斷捨離學會,一個由澳門師生和澳門市民義工共同建立的群組,現有約28000位澳門市民
文化創意
陳康妮・2024-05-13

澳門斷捨離學會,一個由澳門師生和澳門市民義工共同建立的群組,現有約28000位澳門市民。這個群組致力於每週三舉辦共享經濟實踐活動,體現了一種新的生活方式和價值觀念。 斷捨離是一種消除多餘物品、簡化生活的方式。通過選擇性保留和捨棄不必要的物品,人們可以擁有更簡潔、整潔、舒適和自由的生活。這種方式還有助於減少浪費和資源消耗,從而減少對環境的負面影響。 2024年4月分每週三共享經濟活動則是一種通過分享資源和合作實現共贏的方式。透過共享平台,人們可以分享自己的物品和資源,例如衣服、小電器、玩具,手袋,生活用品等等。這不僅可以減少浪費和消費,同時還可以減少對環境的污染和資源消耗。共享經濟還有助於促進社區互助和合作,增加社會凝聚力和和諧性。 在當前全球節能減排和可持續發展的背景下,這種生活方式和價值觀念具有重要的意義。澳門斷捨離學會的實踐不僅對個人可以帶來節省和簡化,同時也對澳門社會和環境產生積極的影響。我們應該進一步推廣和發展這種生活方式和價值觀念,努力實現可持續發展的目標,為澳門社區的未來帶來更美好的希望。 如果市民斷捨離物品,可以聯絡66995600陳小姐

Git: 何謂MONO Repository
科技新知
MacauYeah・2024-04-02

之前看了一位git大神的演講,提及一個叫MONO Repository的使用情況。後期找資料之後,才發現到這是一個公司成長後的一個重大的挑戰。 何謂MONO Repository git的傳統,就是為每一個獨立的專案,建立一個新的Repository (中譯:倉庫)。這個很直觀,獨立專案,獨立管理。從零開始有很多好處,Repo體積通常會小一點,因為其內的東西都是緊密相關。做更新處理時,維護人員也更清楚自己的影響程度。這種架構方式,就叫Multi Repository。基本上,大家預設也是會走這個模式。 但當公司規模一直變大,多個專案可能不再獨立,各個專案或多或少都有一些關聯性。當任一專案更新,都有機會影響到其他人。如果公司使用Micro Service (微服務),就更有機會提早遇到。每次更新時,要跨專案地找出影響範圍原本就已經不容易,現在每個專案獨立地存放在不同的倉庫中,每個倉庫的更新速度不一樣,想要找到合適的地方、合適的時間點推出更新,更是困難。 所以,就有公司就提出,將所有專案都放在同一個Mono Repository中,方便用工具去檢查更新影響。相比Multi Repository,這樣做還可以保證同一個改動可以發生中同一個Commit中,可以讓跨專案的團隊可以即時合作(強逼修改別人的專案)。但這樣使一定會有很技術問題出現。跨專案團隊不可能每個專案都熟悉,因為不熟悉而引起的副作用一定會有,所以Main / Master分支出現有缺陷的機會提高了。亦有人提出,使用Mono架構,還必要使用trunk base分支模式。也就是那些新功能,雖然要創建分支開發,但亦要盡早整合到Main / Master中。這才能讓不同的團隊盡早知道問題,並解決問題。 除了開發模式更具挑戰外,Mono架構對git的效能也有很大影響。因為多專案混合,Repository的大小基本都會很大。每個git指令都會變慢,所以必需做一些週期性的cache,讓git graph, git status這樣日常操作變得暢順。同樣地,持續整合/發佈需要作出調整。不過這些筆者就不在這邊詳述了,有興趣朋友可以到git 大神的Youtube觀看。 So You Think You Know Git - FOSDEM 2024 註:據筆者的資料搜集,很多大公司(Software龍頭)都有使用Mono Repository去做集中管理。只不過筆者不知道如何Fact check,就不在這裏提了。

Steam Deck 也可以作為文字創作
科技新知
MacauYeah・2024-01-23

之前筆者就介紹了,如何使用Steam Deck作為程式開發機使用。這可能對於一般讀者來講不太常用,更常用的是做一些文書處理。筆者最近也拿著Steam Deck,也一步步地補充文書處理所缺少的軟件,正式踏入Steam Deck日常之路。 如果你沒有對系統做過任何更改,在桌面模式中,只要打開「Discover」,輸入後逐的軟件的唯一package name,就可以找到相關軟件。 但如果你像筆者之前一樣,加了homebrew等第三方系統,可能所有軟件都需要在terminal中,經過指令sudo flatpak install PACKAGE_NAME。 Chrome 唯一碼: com.google.Chrome 系統預設瀏覽器只有Firefox,不習慣的話可以另外下載Chrome。有了Chrome,至少所有的雲端文書軟件都可以用,想用Google Doc也沒有問題。 中文輸入法:Fcitx5 + Rime 唯一碼:org.fcitx.Fcitx5 唯一碼:org.fcitx.Fcitx5.Addon.Rime Steam Deck原本有自帶的輸入法,但只適用於螢幕虛擬鍵盤使用(即使用Steam key + X,打開虛擬鍵盤),而實體鍵盤就無法轉輸入法了。這時就需要Linux上的Fcitx5和Rime了。安裝很簡單,之後還要設定一下。 首次安裝後,在啟動器(桌面左下角)搜㝷及啟動 fcitx5,然後在右下角就會見到有個新的鍵盤圖示出現。 按鍵盤圖示,滑鼠右鍵,點選configure,把Rime 加入Fcitx裏面,然後Apply → Close 然後按鍵盤圖示,滑鼠左鍵,應該就會切會成中文輸入法了。這時原本的鍵盤圖示會變成中文輸入法的圖示(或者你經Ctrl-Space也可以) 最後對著中文輸入法圖示,再滑鼠右鍵,可以選擇不同的中文輸入法,例如拼音、注意、倉頡等。 有了輸入法,有了瀏覽器,世界已經都是你的了。 下載器 JDownloader 唯一碼:org.jdownloader.JDownloader 它可以用來下載大部份隱藏文件,例如YouTube video / audio 。但需要注要,首次下載JDownloader 後,還要經過軟件內部更新,否則不能使用。(就像很多手遊,下了主程式後還要下更新檔) 其他 如果你不是長期有網絡,還需要真離線版文書處理器,還可以看看LibreOffice,WPS Office。但這些都不能保證跟windows office 百分百轉換,可能還是使用雲版的Microsoft office 365還要實際。

FF16 - 心得分享
手機‧電玩
MacauYeah・2023-07-14

絕對一讚的唯美 雖然FF16這代大大改變以往的遊戲方法,但作為老牌遊戲,它的角色建模、CG過程始終都保持領先地位。這些元素,大家可以在試玩版中體驗到。試玩版的序章一開始進入遊戲,就馬上可以看到第一場召喚獸大戰,畫面精彩、夠震撼、令人興奮。序章部份還有教學及實戰,控制主角打哥布林及BOSS。其中回避、攻擊模式做得不錯,雖然只是哥布林,但BOSS表現也很有壓場感,讚、很好。 探索部份有點失落 餘下的,就要聊聊機制的部份。雖然劇情很好,也有看大片的感覺,但畢竟是遊戲,要長期遊玩還是要好好考慮難度和探索設計的問題。 在一開始遊玩時,筆者還會不停探索地圖,檢道具,清野怪以及小BOSS。但越玩就越發現,這些都並不必要,什麼覺得有點多餘。 因為隨著遊戲進程,需要買裝備或升級裝備的時候,對材料的消耗量並不多,主線中原本就會得到足夠的材料以及金錢,解支線的剛性需求不大。而且初期很快就會得到兩件紫色防具,而這兩件防具足夠用到中後期。另一方面,武器跟隨主線就可以到武器店建造,不能強化。而後期,單單做武器商的支線以及打某幾隻危險怪就可以制造最高級防具以及武器,跟本用不著到處探索找材料。 支線部分,大部分支線都十分無聊,對劇情沒什麼關係,而且獎勵雞肋,所以並沒有特別的吸引力。除了增加道具使用數量以及裝備圖紙等,其他支線做與不做真是無分別。 所以即使地圖再大再多,筆者也無任何探索欲望。 而技能方面,遊戲合共可以選擇3個召喚獸技能以及6個分支技能。每個召喚獸分支技能升到最高級可以放在不同召喚獸上使用,而且可以隨時重置。這部分就可以自行選擇自已喜愛的技能,設計尚算宜人。 總結 總括來講,今集劇情畫面一流,對得起3A大作的稱號,但其他部分遊戲吸引力就很普通,難以讓玩家流年忘返。 劇情4分、遊戲性2分、畫面5分 對比FF7重制系列的可玩性,此作不推薦。但若然為傳統劇情老玩家,或完全未玩過系列作,想以入門試水溫但怕痛苦的,反而就值得一試。

【馬交慳多拿 baby】 父親節精選飲食優惠特輯 -2.6.2023
生活在我城
Cheers!・2023-06-02

父親節就到喇!梗係要提早book定位同爸爸食大餐喇~小編為大家整理咗父親節精選餐飲優惠,有齊唔同菜式選擇,想知就即刻去片喇~ 1.珀克餐廳 父親節一於帶爸爸食自助餐啦!喺 6月18日當日去珀克餐廳食自助晚餐,每位都可獲贈皇湯佛跳牆一盅,有興趣就要提早訂位啦! 價錢: 成人每位 368元*;小童每位 178元* (6-12歲);長者每位 218元* (65歲或以上) *另加收10%服務費 2. 聚龍軒 聚龍軒推出「父親節龍蝦套餐」,包括「龍蝦上湯、芝士或薑蔥焗撈麵底」、「清蒸珍珠躉」等豐盛菜式,12 位都係 $3,680 起,最適合鍾意食中菜嘅爸爸呀! 3.CTM 萬豪火鍋推出萬豪火鍋父親節套餐,只要您係「尊壹會」會員可以喺 CTM Buddy App 以優惠價 $908 購買套餐(原價 $1,188+10%),包括多款新鮮頂級食材,如「爽脆乳山生蠔」、 「美國封門柳排 」等,快啲帶爸爸去食番餐滋補大餐啦! 4. 密西西比夫人 密西西比夫人亦為父親們炮製咗豐富嘅「父親節四人套餐」,包括龍蝦燴飯、牛排、意粉等,6 月 15 日前預訂可享早鳥價 $998 起(原價 $1,088)! 5.IDIM DIY Bakery Macau 今個父親節親手為爸爸整一個蛋糕,絕對更令爸爸感動!依家去 IDIM DIY Bakery Macau 就可以製作父親節限定蛋糕每個都係 $360 起,快啲行動啦!

歡迎光臨,這裡是什麼都有書店
其他
皓芯・2022-07-01

「歡迎光臨,這裡是什麼都有書店!」你想找什麼書?你有想要看的書嗎?在《什麼都有書店》裡,不管你有什麼理由,不管是哪一類型,只要你能想像到的書,這家書店都有賣!沒有你找不到,只有你不知道的書。 在小鎮的一隅,有間奇妙的書店,只要有客人走進來說出:「請問有沒有關於??的書?」老闆都會回應客人的詢問回答:「有喔!」無論是只有在月光下才能閱讀的書?必須一人拿一半才能讀的書?自由變換封面的書?老闆都會找到拿給客人看。 韓國資深出版人金彥鎬:當一個人在人生路上陷入徬徨之際,最好的去處非書店莫屬;被無以言說的孤寂圍困之時,能讓靈魂得到撫慰的空間也是書店。只要世界上依然有這樣的書店存在著,人類就有希望。 作者吉竹伸介,日本插畫家,作品涵蓋素描集、童書插畫、裝飾畫及廣告藝術等各種領域。主要的著作有《做一個機器人假裝是我》、《爺爺的天堂筆記本》等。本書發揮他最擅長的觀察能力,與天馬行空的奇思妙想,開了一間「什麼都有書店」。如果真的有這間書店,還真想前往一探究竟。 書店是城市的縮影,而每間書店帶著特有的味道,每一間書店背後都有說不完的故事,這本《什麼都有書店》,相信喜歡閱讀、愛書之人也會喜歡,甚至你會見識到書店婚禮。 歡迎你拜訪這家「什麼都有書店」,帶走你心目中最想擁有的書,讓每位作書人的用心和心聲,都能被看到。 不過故事最後唯獨有一本書是買不到的,老闆回答:「啊,目前還沒有這本書。」到底客人是問了什麼樣的書籍呢?答案就留給你閱讀本書探索吧! 《什麼都有書店》 作者: 吉竹伸介 譯者: 王蘊潔 繪者: 吉竹伸介(Shinsuke Yoshitake) 出版社:三采 出版日期:2018/09/07 ISBN:9789863429814 訂購地點: 鞠智繪本屋 圖片來源:博客來

感受與孩子之間的專屬甜蜜
其他
皓芯・2022-04-28

有一個美麗的傳說,每一個孩子,都要經過“千挑萬選”才能與媽媽相遇。孩子還沒來到這個世界時,已經先在天上選好由誰當他們的父母。 本書從一張張超音波照片開始,照片上顯示媽媽的肚子裡孕育著一個胎兒,透過微小的胎動,媽媽和孩子緊緊相依的幸福時光開始了! 從懷孕到成年,母親的愛從未停歇,從孩子肚子餓、生病、疼痛、傷心難過…任何時候媽媽都會是孩子最大的支柱;孩子與媽媽,是彼此相互支持的力量。 本書作者金永鎭,擅長以圖畫述說有趣的故事。作品有:《媽媽上班的時候會想我嗎?》、《不再咬指甲》、《喜歡被誇獎》、《媽媽煮菜好辛苦》等。作者將母親的愛具體化,自2007年初版以來便被翻譯為多國文字。 書中更有一特別之處,媽媽以堅定的口氣告訴孩子:「不必擔心媽媽會寂寞,媽媽也有很多事想做喔!」當孩子獨立自主的那天,媽媽也會和孩子一樣追尋自己的人生和夢想,想必孩子也很樂意為媽媽的人生加油打氣! 每個來到身邊的孩子,都是為了讓我們成為更好的人而降臨。這是每個媽媽都該擁有的書,也是媽媽給孩子最暖心的情書,透過每一個場面與孩子訴說「謝謝你來當媽媽的寶貝。」 《小寶貝,當我遇見你》 作者: 金永鎭 譯者: 林侑毅 出版社:采實文化 出版日期:2018/04/26 ISBN:9789578950283 訂購地點: 鞠智繪本屋 圖片來源: 博客來

密特羅德 生存恐懼|一整個月都讓你有驚喜|Taiwan Speedrun Show
手機‧電玩
MacauYeah・2021-10-18

《Taiwan Speedrun Show》已經開始了半個月有多啦,這個表演平台,是不是很驚艷呢? 其實《Taiwan Speedrun Show》是一個以台灣Speedrun社團主辦的活動,並開放華語區的跑者參加。 本年10月共31天,每天晚上將進行各種遊戲項目的Speedrun,隨時都觀迎花生友們,進來一起觀看神奇的快速通關精彩操作。除了作為觀眾,無論任何項目,只要你覺得準備好了,都可以一起參加Speedrun,推廣給更多華語區的朋友,認識這個競技與表演融合的特別節目。 密特羅德 生存恐懼(銀河戰士 生存恐懼) 10月18日今晚大神們「Pachi_zx」、「grega12076318」、「MengXiang」,為我們帶來Metroid最新作「密特羅德 生存恐懼-Metroid Dread」的快速通關。那個Metroid系列,就是「類銀河惡魔城」的那個「銀河」鼻祖呢,而且遊戲才在10月8日發售,大神們就不斷研究競速策略,而且還要拿來做電視牆比賽阿,YYDS,永遠的神。 (三位大神之前就已經為我們表演過不同的遊戲,有興趣的朋友以看看文章末的過去連結。) 限時完整重播(用手機無法自動播放的朋友,可以按這裏或手動跳到31m39s處) 10月19日-節目預告 明天晚上,將會由台主「alqk0310」帶來「守夜人:長夜」遊戲的Speedrun。 Twitch的Live重播是有時間限制的喔,不想錯過任何精彩表現和重播,如果不想,記得按Twitch的遊戲追隨喔。成功追隨後,就可以看到更多沒有時限的精華剪輯。 過去幾天發生了什麼?快看這裏