蒼時弦也蒼時弦也

作為工程師,我們與專業的距離

不知不覺工作已經四年左右了,如果是從開始接觸程式語言計算的話似乎快要二十年。這幾年也開始擔任公司負責面試的主管,也看到越來越多工程師培訓班的出現以及更多的人挑戰轉職工程師。在這樣的狀況下,每次跟同事交流,我總是覺得我們不夠專業。

這也一直讓我在思考,作為一個「專業」的工程師應該要滿足什麼條件?

蒼時弦也蒼時弦也

COSCUP 2020 速記

距離上一篇文章已經好幾個月了,手邊還有一些有趣的東西想寫不過實在太忙。每年參加完研討會都會寫一篇心得來記錄一下,不過我後面幾個月可能還要準備日本的 RubyKaigi(線上版)、鐵人賽跟在等投稿結果的 JSDC、MOPCON 等,應該是暫時沒辦法跟大家分享這幾個月找到的有趣技術。

蒼時弦也蒼時弦也

GitLab 是如何讓 SSH Server 和 Git 並存而不影響安全性

這次第四屆的 Astro Camp 有學員嘗試做了 GitHub 的架構,也就是能夠在遠端建立 Git 專案並且能夠在本機上傳檔案。

不過在和當助教的同事跟學員聊到 git 使用者可以登入伺服器進行任意操作的安全性問題時,在前陣子的一些測試發現實際上我自己的假設(特製的 SSH Server)是有問題的,而這個解決方法實際上也比我們想像的還容易。

蒼時弦也蒼時弦也

TGONext: 追蹤和技術債

在 TGONext 期間我們基本上有 4 ~ 5 次的聚會,而這次算是表定上的最後一次聚會。在可能是最後一次的聚會,我們先討論了幾個原本沒有要討論的主題。

這次聚會中,我們會討論關於日誌追蹤跟如何處理技術債。

蒼時弦也蒼時弦也

重複利用的 Ansible Role 難題

大概一年前左右,我開始製作一個 Ansible 的 Playbook 來幫五倍紅寶石的客戶安裝環境。

不過當我們的客戶增加之後,其實開始有點變的很難透過 Fork 的機制來管理不同客戶的 Playbook。

這表示我必須先更新主要的 Playbook 然後再同步到每一個客戶的版本上,也因此我決定去把這些通用的部分拆成單獨的 Role 專案。