大家一定會問什麼是『Auto cancellation』呢?中文翻作自動取消,這機制會用在 CI/CD 的哪個流程或步驟呢?我們先來探討一個情境,不知道大
[Read More]
用 Go 語言實作 Job Queue 機制
很高興可以在 Mopcon 分享『用 Go 語言實現 Job Queue 機制』,透過簡單的 goroutine 跟 channel 就可以實現簡單 Queue 機制,並且限制同時可以執行多少個 Job,才不會讓系統超載。最後透
[Read More]
Kobo 社群小聚 1st x Kobo Libra H2O 介紹
2019/10/07 是凍仁受邀 Kobo 台灣公司 (底下簡稱 K 社) 三週年開辦第 1 屆 Kobo 社群小聚的日子,也是團隊週期性上版 (release) 的日子。感謝團隊伙伴和家人,讓在下可以安心地參加
[Read More]
在 Docker 內設定使用者及群組權限的三種方式
如果平常本身有在玩 Docker 的開發者肯定知道透過 docker command 啟動的容器預設是使用 root 來當作預設使用者及群組,這邊會遇到一個問題,當 Host 環境你有 root 權限就沒有此問題
[Read More]
Ansible 設定 Google Container Registry 搭配 Drone 自動上傳
最近剛好有需求要串接 GCR (Google Container Registry),專案如果是搭配 GCP 服務,個人建議就直接用 GCR 了。本篇要教大家如何透過 Ansible 管理遠端機器直接登入 GCR,
[Read More]
新台幣三千元左右就能建置一套圖書館管理系統
今日自由軟體社群前輩,已退休的毛慶禎教授分享了這一個案例,滿值得大家參考。當然不是要大家都去建一套圖書館管理系統;但是這個案例也跟協會理事長
[Read More]
Joinup OSOR 報導:台灣政府推動開放文件格式標準化
前言:Joinup 是由歐盟委員會所建立的協作平台,由歐盟透過ISA2 計劃提供資金運作。主要內容包括針對歐盟運作提供觀察、批評與建議。其中「開
[Read More]
系統工程師的打怪升級之旅
從大學畢業、進入職場,經歷 SI、IT、RD … 等許多角色,凍仁目前最喜歡的是「系統工程師 (System Engineer)」這個稱號,而〈系統工程師的打怪升
[Read More]
用 Drone 自動化上傳 Docker Image 到 GitHub Docker Registry
很高興收到 GitHub 的 Beta 邀請函來開始試用 GitHub Package Registry 相關功能,從說明文件可以知道目前 Registry 支援了好幾種 Package 像是 npm, gem, docker, mvn 及 nuget,這篇主要跟大家介紹如何用 Drone 快
[Read More]
Go 語言目錄結構與實踐
很高興今年錄取 Modernweb 講師,又有機會去宣傳 Go 語言,這次的議程最主要跟大家介紹 Go 專案的目錄該如何設計,一個基本的專案該需要有哪些功能,以及如何實現。
[Read More]