前言 在上一篇文章中,我們已經介紹了如何使用 WeTTY 透過瀏覽器存取遠端 Linux Terminal,完成基本的 Web SSH 架設。不過當環境導入 Docker,並在同一台主機上運行多個 container 時,單純讓使用者登入 Host 再切換 container 的方式,可能會產生權限控管與隔離性的問題。因此,本篇將進一步探討如何讓每個 Docker Container 擁有專屬的 Web Terminal,並比較集中式與容器級兩種部署架構,協助你在便利性與安全性之間取得最佳平衡。
前言
前言 在某些專案或部署需求中,我們常會遇到必須將開發環境搬到一台完全離線、無法連網的 Windows 電腦的情境。 因無法使用 pip install 或 conda install,最常見的做法就是:
前言 在訊號處理(Signal Processing)中,「濾波器」(Filter)扮演著極為重要的角色。 簡單來說,濾波器的功能是:
前言 在進行動態量測或震動監控時,ADXL345 加速度計常因為體積小、設定彈性高而成為許多開發者的首選。不過,當以 Raspberry Pi 搭配 I²C 介面讀取資料時,受限於匯流排速度與封包處理延遲,整體取樣率往往無法滿足較高速的量測需求。為了提升資料擷取的即時性與穩定度,改用 SPI 介面成為更有效率的解決方案。透過 SPI 的較高資料傳輸頻寬與穩定訊號時序,我們可以大幅改善 ADXL345 的讀取速度,讓後續的分析與應用表現更加流暢可靠。
前言 ADXL345 是一顆三軸加速度感測器,支援 I²C 與 SPI。若你在 Raspberry Pi 上想量測馬達震動、設備傾斜或是做資料採集,用 ADXL345 是非常方便的選擇。
前言 前一篇我們示範了如何在 Render 上部署一個最簡單的 FastAPI API。這次我們沿用同一個範例專案,改成用 Dockerfile 打包後部署到 Fly.io。
前言 在開發 Python API 的時候,FastAPI 幾乎是現在最熱門的框架之一;而如果你想「免費、快速」把它丟到雲端給別人呼叫,Render 也是很多開發者常用的平台之一。