2021-09-21Python / 基礎教學 Luka Python 是 Pass By Value, Pass by Reference, 還是 Pass by Sharing? 同步刊登於 Medium,文章連結。 常見的語言的求值策略(Evaluation strategy)大概離不開這幾個,例如:JavaScript (Call by Value, Call by Sharing)、Java (Call by ... 繼續閱讀
2020-11-15所有文章 Luka 用 WSL 在 Windows 上打造 Linux 的開發體驗 延續上一篇,打造舒適的 Windows + Mac 雙系統開發環境,打算用一系列的文章,一一來介紹開發各種環境。打造舒適的雙系統開發環境 Windows + Mac 雙刀流 重度 Mac / Linux 開發者,嘗試 Windows 開發 ... 繼續閱讀
2020-09-21所有文章 Luka ArgoCD — 透過 ArgoCD 認識 GitOps 什麼是 GitOps ?兩年前初次聽到 GitOps 的時候,我想說是不是只要 Git tag 觸發一些部屬相關的事情,像是下了某個 tag,就會觸發某 Ansible 的工作,部屬某一台伺服器。很遺憾,完全不是我想的那樣。 在最近實際將 ... 繼續閱讀
2020-08-15所有文章 Luka 從 Github 開源指南|學習如何貢獻開源專案 本週我們來讀一下「如何為開源做貢獻」。這份文件是 Github 的 Open Source Guide 開源指南,約莫兩年前剛出的時候全部是英文版的,已經三年了,拖到現在才讀(汗)。 (這篇是閱讀開源指南的筆記,原創內容偏少,原文在下 ... 繼續閱讀
2020-07-28所有文章 Luka TLDR 命令列神兵|Linux 入門必裝TL;DR 的意思是:哩供蝦?講重點好嘛? TLDR 能夠讓初學程式的新手 ,輕鬆了解命令列工具的各種 Linux 指令,並且自由運用。本篇文章分成幾個兩個部分: 命令列工具 Command line tool 到底是什麼東西? TLD ... 繼續閱讀
2020-06-30所有文章 Luka Kubernetes IDE | Lens 用圖形化介面管理 K8S 以往我們在管理 Kubernetes 集群的時候,需要大量的命令列操作,需要去四處找尋需要的資訊,例如你想看 Node 的狀態你可能需要在 AWS Console 上面看,如果你用的是 GKE 的話你就需要到的 GCP 的後台上看。你想要 ... 繼續閱讀
2020-06-02所有文章 Luka TPM — 套件管理工具 ,讓你的 TMUX 更好用最近因為工作上需要用到開很多個視窗的情景,研究了一下如何把 tmux 變得更具有生產力。 tmux 是什麼?tmux 是一個很好用的遠端 session 管理套件,兼具效能與功能性,可以讓你在遠端伺服器中,輕易管理背景執行程式。 Larr ... 繼續閱讀
2020-05-05所有文章 Luka Unit Test 中的替身:搞不清楚的 Dummy 、Stub、Spy、Mock、Fake 最近開始接觸單元測試,一堆名詞看不懂,來狠狠地 K 一下。而單元測試中的最佳男配角,就是替身 Double。藉由寫一篇文章的方式來讓自己更了解單元測試中的重要部分。一起來學寫測試,Go Go !! 註:接觸時間還很短,有錯還請不吝指正 ... 繼續閱讀
2020-03-10所有文章 Luka Kubernetes 教學 02 — 在 Minikube 上部屬 Python Flask 應用程式 Minikube、kubectl 終於派上用場囉 前情提要在 前一篇 中我們弄懂了 K8S Cluster、Node、Pod 與 Container 的關係,並且在文章末段介紹了能夠與 kubectl -「能夠與 K8S 溝通的命令列 ... 繼續閱讀
2020-02-11所有文章 Luka Kubernetes 教學 01 - 概念與架構為什麼該學 K8S ? Pod、Node 是什麼?搞的我好亂呀! 適合讀者: 已經會使用 Docker,但是不知道 Kubernetes 是什麼。 想看看 Kubernetes 到底在幹嘛的人。 為什麼該用 Kubernetes? ... 繼續閱讀
2020-01-14所有文章 Luka 從零開始學 DevOps — 那就選擇最簡單的 Drone CI 開始吧! 目前 DevOps 已經是 Backend 或 Frontend 多多少少都會碰到的部份。而 Drone,正可以讓開發者專心開發自己的專案,每個專案獨立設定需要的 CI / CD 流程,解放前端、後端工程師的戰鬥力,將測試與部屬結合在開發 ... 繼續閱讀
2019-12-17所有文章 Luka 用 Harbor 架設 Private Docker Registry 什麼是 Docker Registry?顧名思義就是用來儲存鏡像檔 (Image) 的地方。例如:DockerHub 就是 Docker 官方提供的 Docker Registry,你可以把你自己編寫的 Dockerfile 編譯之後上傳 ... 繼續閱讀
2019-11-19所有文章 Luka 駭客是怎麼思考的?|從 Devcore Conf 學駭客思維媽阿,原來電影裡演的都是真的 Hello 大家好,我是 Luka,一名喜歡追新技術並喜歡做些有趣嘗試的工程師。這次來的是分享參加 DEVCORE CONF 2019 的心得與收獲。 這篇以 Web 前端、後端工程師的角度來分享參加 DEVC ... 繼續閱讀
2018-03-04Mysql - 如何修改 partition 並還原資料在測試環境中我們想要置換 partition 的分區方式,而我們不想要遺失測試資料,所以需要備份 partition table 的資料。因為要修改的資料欄位很多,我不想要直接使用 alter table 的方式來修改 partition ... 繼續閱讀
2018-01-25所有文章 Luka [譯] 使用 AWS Ruby SDK v2 更新 S3 物件 Metadata From: Updating S3 Object Metadata With the AWS Ruby SDK v2Author: Mattposted at: 2017/5/31 今天我在 S3 就如同在玩火一樣 - 弄壞了一個網站. ... 繼續閱讀