搜尋

搜尋結果

Git - 持續整合策略 | Git - Continuous integration strategy
科技新知
MacauYeah・2024-02-23

對於原始碼的管理,平常筆者也有在用gitlab的Continuous integration,針對每次提交commit,都會有自動編譯和測試。但當一個專案中,有很多關聯庫dependency library的引用時,光是專案中每個commit 行auto build就不夠用了。更嚴重的是,若然大家有很多微服務micro service,它們的更新不會反映在commit中。 所以定期重跑動動編譯和測試,是筆者認為可以緩解關聯更新的問題,至少可以提高知道問題所在。 筆者先做了一些功課,參考別人怎樣思考Night build (定期重新編譯)這件事。 每次整合新功能到穩定分支(stable branch)之前,都需要做自動測試。 當專案複雜性越來越大,每次自動測試都把全部測試跑一次,就會遇到效能瓶頸。 所以考慮commit時做單元測試(unit test),然後每個固定的時間問隔做整合測試(integration test)。那個固定的時間間隔就是Night build。 而筆者的問題並不是來自於效能瓶頸,而是涉及關聯性更新問題。這些要麼就有是經code base 層面引發關聯性自動試測,要麼就是Night build重複測試。這兩個功能,gitlab都有提供,只是筆者初步構想下,Night build比較易設定。因為要考慮micro service的於沙盒環境的部署,最簡易的Night build只需要一個共用的環境就夠。但也同樣意味著,Night build需要進行多個不同的分支測試。就需要多個不同的環境。 Night build的測時時機也是一個問題,因為測試當下,並不能百份百對應關聯micro services的提交狀況,大家就更需要做好發佈的版本號語意管理。 不知道看完筆者的策略之後,大家又有何看法?歡迎大家一起加入git筆記的編輯。

找一個可以私有化的協作平台
科技新知
MacauYeah・2023-12-19

在現今這個網路為王的年代,大部份文書等編輯工作都可以在Google Drive, One Drive那邊多人協作。唯一的問題是,你是否考慮資料保密問題。 一些開放資料,放在雲端上,故然無問題;個人用資料,就自己為自己負上保密責任。但作為一家公司,把自家客戶的資料放在Google Drive、One Drive上,你又會否覺得足夠保密 不放在這些協作平台上,改為自購一個NAS File Server,把共享檔案都放進去,這樣又足夠方便嗎?現在File Server最大的問題,是無法提供同時協作編輯的功能,想在同一個檔案,多人同時更新不同的部份,是不可能的。 Etherpadlite 如果大家只需要一起寫文字稿,可以試用Etherpadlite httpsgithub.cometheretherpadlite 。 筆者試用過,它提供實時協作,其他人的更改可以即時顯示,也有一些基本的排版功能。缺點是lite版沒有好好處理大量的資料問題,一次過複制貼上大量文稿的話,會出現網路問題。 NOCODB 如果大家需要的是試算表,可以試用NOCODB httpsgithub.comnocodbnocodb 。它強大的地方,是可以匯入CSV, Excel,做欄位搜尋。老實講,這些功能,對於一個IT人來說,隨便安裝一個資料庫,例如MySQL、 MSSQL, 都可以做到匯入結構性資料,並供多人操作資料。但對於普通用戶來講,要學會操作SQL語言,實在有難度。而經過nocodb之後,可以把MySQL等轉化為常見的試算表型式,實在驚喜。而且,它也能提供一些簡單的填表方式Google Form

Pser_hanser 用愛發電的文字遊戲攻略制作者
手機‧電玩
MacauYeah・2023-07-18

雖然筆者玩已少有再制作攻略,大部份都以分享心得為主。但筆者對攻略制作者都很支持,不論是公司媒體還是素人制作,在質量足夠的情況下,筆者購買紙本或是推廣他們的作品。 最近因為華文攻略的抄襲事件,反而讓多認識一位內地的攻略作者,Pser_hanser。他跟一般的Up主不一樣,他做的大部份攻略都是文字攻略。很明顯,文字攻略被抄走的難度一定低很多,但他也頂著壓力的情況下繼續用愛發電。 Pser_hanser的作品集 httpsdocs.qq.comsheetDR1NnTkRrc0NhUmxV 他的攻略,雖不能搶首發,但勝在持續更新,有些錯誤的地方,都會因為協作效應得到更正。 他也有一份堅持,就是做數據整理。一般網紅作者都會為了量產,只挑主線或特定迷題去影片攻略,省時,不需要全面驗正。但Pser_hanser就偏走最傳統路線,文字、流程、內容數據整理,目的就是方便他人查看,重複使閱讀。 拜搜尋引擎所托,現在很多影片都可以被特定的方式搜尋。不過對於可重複檢閱,還是文字更有意義。筆者過去因為Speedrun的原故,也查找了不少外國網站,只有同人才能編制得出一些「真middot;爽」的攻略。 瀏覽完Pser_hanser幾篇的作品,筆者亦都很受到鼓舞,雖不能靠寫攻略來養家活口,能對自己鍾愛的遊戲的支持,才是重要。筆者一直也認為,作為素人,也可以隨時創作,因為攻略的核心以協作為主,當有人起草了主脈落,其他人就可以一同持續修正。文字攻略所需要器材真的不多,只要能書寫,就可以描述很多抽象事情。現在各大主機平台,截圖也是很方便的,上傳圖像遠比錄影要容易。所以筆者開立了個Discord Server,有興趣參與華文攻略制作的朋友可以一起來聊聊。 httpsdiscord.gg5szV86tN 華文同人攻略連結

可曾身在萬呎高空後回望,我們熟悉的「家」變得多渺小了嗎?
其他
皓芯・2021-06-16

本書中描述一隻鳥兒,每日總是跟隨著一輛藍色小貨車的身影,讓讀者透過鳥瞰的角度,看到這個家一整天發生的事。不管離開家多遠,因為有家的存在我們才能繼續努力,終有一日,我們還是會回到那熟悉的「家」。 本書是作者2018波隆那插畫展入選作品「台灣印象」所改編,她選擇用拼貼的方式,把自己從小到大眼中的台灣展示給全世界。書中使用了大量,我們從生活中隨手可得的物品mdash;隨處可見的廣告傳單、餅乾紙盒、報紙、紙箱等材料,運用撕紙方式加以拼貼創作,搭配圖文勾勒出「家」的故事。書中的一山一樹一屋,均展現了作者對「家」的想像。 本書作者林廉恩從小喜歡畫畫,創作內容多取材於當下的感受和生活經驗為主題,本書榮獲2021年義大利波隆那拉加茲故事類首獎。曾獲2014年美國3X3當代插畫獎、及2015年、2018年入選波隆那插畫獎。另著有《母親記事》、《快點快點 》 義大利波隆那書展拉加茲獎創立於1966年,迄乞今已有逾半世紀的歷史,為國際童書界最重要的獎項之一,與美國凱迪克大獎、英國凱特格林威大獎、國際安徒生大獎齊名。拉加茲獎的每一類獎項及特別獎,均由國際出版專家所組成的評審團共同評選而定。 《HOME》 作者:林廉恩 出版社:巴巴文化 出版年份:20200212 ISBN:9789869743709 訂購地點 鞠智繪本屋