2018-03-20

Install the Vim 8.0 and YouCompleteMe with Make on CentOS 7.4

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.4.

▲ The Vim 8.0.1522 on CentOS 7.4.1611.

2017-12-25

從一個人的 DevOps,到一個 DevOps 的團隊

還記得先前在「敏捷原理與團隊塑造」課堂的最後,講者 William Yeh 提到,難得自己可以待在正在導入敏捷 (Agile) 的團隊,不妨藉由年底的 IT 鐵人賽,把導入 Agile 的種種給寫下來。可計劃總趕不上變化,凍仁便藉由高雄敏捷之旅 (Agile Tour Kaohsiung 2017) 的機會,分享自己近年來的 Agile 和 DevOps 學習旅程。


▲ 12/09 於 Agile Tour Kaohsiung 2017 分享的簡報。

2017-11-13

DevOps 人一定要知道的持續交付技巧 - Ansible & GitLab CI 實戰演練

凍仁前後分享過兩次 DevOps 人一定要知道的 Ansible & GitLab CI 持續交付技巧的技術分享後,有個謎之音問到:「不如挑戰看看工作坊 (Workshop) 吧?這主題都可以講上一天了呢!」,又因持續交付 (Continuous Delivery) 的主題很廣,便前後答應新竹數位海洋 (DigitalOcean Hsinchu) 和台南酷學園 (Study-Area Tainan) 邀約,踏上了北中南巡迴分享的旅途。

▲ 凍仁於 Agile Tour Taichung 2017 上台分享的第 5 版簡報。

2017-10-14

一位一日 Scrum Master 的 Scrum Drawing Game 活動心得

10/12 是凍仁第一次參與敏捷內湖 (Agile Neihu) 聚會的日子,也是凍仁今年參加第 6 場與敏捷開發 (Agile) 相關活動的日子,雖然現在待的團隊也有 Scrum,但總是讓人覺得哪邊還不夠好,還可以更進一步成長的感覺。

由於活動地點在台北內湖的緣故,從新竹出發的凍仁遲到了 25 分,途中還遇到上個月於 DevOpsDays Taipei 2017 認識的 Jia-Jun Wang。

▲ 於台上介紹 Scrum 的賈格。
 (照片來源:https://goo.gl/kW7Mfh)

2017-09-25

firewalld - CentOS 7 的動態防火牆

如同先前在 [完全用 GNU/Linux 工作] 07. 簡易的防火牆一文提到,Ubuntu 從 8.04 LTS 開始多了 ufw 這個簡單的防火牆,CentOS 也在 7.0 導入可以動態管理防火牆的 firewalld。Weithenn 前輩的 CentOS 7.3 基礎設定 (10) - 調整 Firewalld 防火牆規則一文很好的解說了 firewalld 與 iptables 的差異,想深入了解的伙伴不妨參考一下。

firewalld 還有個跟 Windows 7 類似的網路共用設定機制,在官方文件中是使用界域 1 (zone) 來敘述這項依據不同環境所設計的網路區域功能。我們可以藉由在各種不同的 zone 進行設置,來達到公開網域 (public network zone) 不開 ssh 埠口,而內部網域 (internal network zone) 則允許等較複雜的信任等級配置。這部份凍仁還未深入研究,在此就不多加說明。