-
run vs attach vs exec
如果用過 docker、podman 之類的 container 管理工具,一定看過 run attach exec 這三個子命令,也大概知道它們可以跟容器互動,但實際上差別在哪? 先來看一下 docker 啟動 container 時會用到的幾個... -
Container Engine 中的 -it 參數
在使用像是 Docker、Podman 或是一些 CLI 工具直接操作 containerd 這類的 runtime 時,常常會使用到 -it 這兩個參數,但很多人其實只知道加上去就能夠跟容器互動,卻不太清楚這兩個旗標 (flag) 各自代表什麼。... -
在沒有 Container Runtime 的情況下操作 image
在日常的 container 管理工作中,對容器映像檔 (container image) 進行重新命名 (打 tag) 或複製、同步 image 是非常常見的需求。 傳統上,我們會使用 Docker CLI: 123docker pull ngi... -
淺談程式語言中的 interface
物件導向程式設計的三大核心概念: 封裝 (Encapsulation)、繼承 (Inheritance)、多型 (Polymorphism),而 Interface 是實現多型的一種重要方式。 並非只有 interface 能實現多型,繼承 (i... -
Drop versus Reject
譯自 Drop versus Reject[name=Peter Benie peterb@chiark.... -
Linux 核心中的物件導向設計模式 (二)
譯自 Object-oriented design patterns in the kernel, part 2[name=Neil Brown] 7 June 2011 在這份分析的第一部分中,我們探討了 Linux 核心中如何使用... -
Linux 核心中的物件導向設計模式 (一)
譯自 Object-oriented design patterns in the kernel, part 1[name=Neil Brown] 1 June 2011 儘管 Linux 核心大部分使用 C 語言撰寫,它廣泛運用了物... -
Go 1.22 對路由的改善
譯自 Routing Enhancements for Go 1.22[name=Roy Thomas Fielding, on behalf of the Go team] 13 February 2024 Go 1.22 為 ne... -
使用 Cloudflare worker 以及 Google sheet 自製一個免費的短網址服務
最近租了一個新網域 (josh-hsieh.tw),在設定 Cloudflare 的時候看到 Cloudflare worker 這有趣的東西。其實之前看到的時候就很想試試看,但後來都忘記了XD,想說不妨趁著這次來試試吧! 本來是想做一個 ChatG... -
Getting started with OpenFaaS and Golang on minikube
Set up environment on MacOS brew install go docker-machine-driver-hyperkit faas-cli kubernetes-cli kubernetes-helm brew cask ...
Always try to be better.|