Drone 是一套用 Go 語言撰寫的 CI/CD 開源專案,是由一個 Server 跟多個 Agent 所組成,Agent 上面必須安裝好 Dokcer 才可以順利測試及部署,但是團隊內會出現一個狀況,每個專
[Read More]
如何使用 Go 語言 Flag 套件 (影片教學)
之前寫過一篇『用 Golang 寫 Command line 工具』教學,作者我錄了一個教學影片,教大家如何使用 Go 語言的 Flag 套件,套件用法很簡單,相信看了底下的影片教學馬上就會了,
[Read More]
Go 語言基礎實戰教學影片上線了
購買連結 去年在台灣推廣 Drone 這套由 Go 語言所撰寫的開源專案,身為維護者之一,也將 Drone 跟 Gitea 完成整合。如果對於從開發到部署整個流程,還不是很了解的朋友,
[Read More]
Go 語言搭配 Docker Healthy Check 檢查
在 Docker 1.12 版本後,提供了 HEALTHCHECK 指令,通過指定的一行命令來判斷容器內的服務是否正常運作。在此之前大部分都是透過判斷程式是否 Crash 來決定容器是否存活,但是這
[Read More]
Install the Vim 8.0 and YouCompleteMe with Make on CentOS 7.3
As a vimmer, I want to complete and install the Vim 7.4.1578+ at ~/.local , so than I can use the YouCompleteMe plugin on CentOS 7.3. ▲ The Vim 8.0.1522 on CentOS 7.3.1611. Install the Vim 8.0 with Make1. Install the necessary package. [ jonny@centos7 ~ ] $ sudo yum install gcc-c++ ncurses-devel python-devel 2. Get the source code of Vim. [ jonny@centos7 ~ ] $ git clone https://github.com/vim/vim.git 3.
[Read More]
從 Pianoboy 高至豪的故事看軟體自由運動的價值觀
https://www.plurk.com/p/moeuyd https://www.ptt.cc/bbs/Gossiping/M.1520850748.A.3C2.html 這是一個堅持30餘年,在台灣握有資源的人看不見他的價值,於是自己另尋出路,闖出另一片天的故事。 原轉 po 網友 AkiRa 重點放在台灣握有資源的人的一些
[Read More]
用 Nginx 來架設線上即時縮圖機
在更早以前我們怎麼實現縮圖機制,當使用者上傳一張檔案,後端會固定將圖片縮圖成各種前端網頁需要的大小,不管前端頁面是否有使用,後端都會先產生好
[Read More]
用 Go 語言實現單一或多重 Queue 搭配 optimistic concurrency
本篇教學會著重在如何使用 Go 語言的 goroutine 及 channel。MongoDB 是一套具有高效能讀寫的 NoSQL 資料庫,但是不像傳統關連式資料庫,有非常好用的 Transaction 交
[Read More]
中華民國軟體自由協會 FB 粉絲頁分享連結:Supporters of Free Software Foundation Europe
協會很榮幸受到歐洲自由軟體基金會(Free Software Foundation Europe) 邀請,發一段支持軟體自由運動與 FSFE 的聲明。今天刊載在 FSFE 網站上了。雖然網站上由現任理事長代表,但
[Read More]
中華民國軟體自由協會 FB 粉絲頁分享連結:軟體自由協會 線上書城 - 我們想要的是哪一種錢?
【線上書城新書上架】金融科技的起手式—《我們想要的是哪一種錢?》 協會的線上書城有新書上架了! 金錢是最常被提起的話題:每個人都在談錢,並且終其
[Read More]