Dabao's Tech Blog
中文
English
日本語
Projects
GitHub
Facebook
Email

Tech Notes

Notes from real debugging, deployment, and web development work.

Practical notes on Linux, AWS, Git, PHP, databases, operations, and full-stack development. Articles remain in their original language.

Engineering Profile

Full-stack engineer focused on web development and DevOps, from product features to deployment and operations.

View projects

[ Packer ] 自動化建立 AWS AMI

使用 Packer 自動化建立 AWS AMI 為什麼需要 Packer 如果每次建立 EC2 都靠手動安裝套件、調整設定、再做成 AMI,時間久了很容易遇到幾個問題: 不同人做出來的 AMI 內容不一致 忘記記錄某個安裝步驟,下一次很難重現 基礎映像需要更新時,只能重新人工操作 正式環境和測試環境的設定落差越來越大 Packer ...

Read article 0 Comments

[ Rsyslog ] 特殊情境整理

紀錄處理 rsyslog 遇到的情境 目的 記錄一些 rsyslog 遇到的特殊情境或是問題 背景 rsyslog 在集中式 log 架構裡常被拿來做 client 到 log server 的轉送。平常看起來只是把 log 丟出去,但真正麻煩的是網路不穩、server 維護、磁碟滿、client 流量突然變大這些情境。 這篇主要記...

Read article 0 Comments

[ AWS ] SVN 轉移至 Git

紀錄如何將 SVN 轉移至 Git 目的 將 SVN 連同 commit 都轉移至 Git 適用情境 這篇筆記適合用在「既有專案還在 SVN 上開發,但團隊準備切換到 Git」的情境。目標不是只把最新檔案複製到 Git,而是盡量保留 SVN 的 commit history、作者資訊與分支標籤脈絡。 如果只是一次性搬檔,直接 svn...

Read article 0 Comments

[ AWS ] 在 RDS SQL server 中啟用 CRL 設定

記錄如何在 RDS 裡面啟用 CLR 規則,原因是在 RDS 上我們沒有辦法透過 Query 去 Enable 任何需要最高權限的設定 背景 在自架 SQL Server 上,通常可以直接用 sp_configure 開啟 CLR。但在 AWS RDS SQL Server 裡,使用者沒有作業系統層與 SQL Server 最高權限...

Read article 0 Comments

[ Git ] 情境模擬範例

本來是想到什麼問題就加到 [ Git ] 常用指令介紹 這篇文章,越寫越多之後我覺得還是拆開好了! 閱讀方式 這篇是 Git 情境筆記,不是從零開始的教學。每一段都對應一個實務上容易遇到的問題,例如作者資訊錯誤、commit 需要修正、分支歷史太亂、或是不小心把不該提交的檔案放進 repo。 建議在操作前先確認目前狀態: git s...

Read article 0 Comments