技術部落格 · Est. 2021

Code your true nature.

軟體工程師的筆記-Python、DevOps、Kubernetes,還有一些生活。

  • 290 篇文章
  • 104 個標籤
  • 持續寫作 5 年
熱門文章
CodingMan 的頭像:戴著耳機的猴子
self_portrait.ascii
置頂 如果你第一次來 如果你第一次來,可以看看 熱門文章。 如果你想聯絡我,你可以在 關於 找到我的聯絡方式。 很高興在這裡遇見你。 Codi…

最新文章

Page 01 / 10

  1. 如何利用 Cloudflare WARP 解決 GitHub 下載太慢的問題 家裡 HiNet 連 GitHub 常常很慢。這篇用 wgcf 產生 WARP 的 WireGuard 設定,在 RouterOS v7 上只讓 GitHub 的流量走 WARP,其他照舊走 HiNet,並附上可重跑、可復原的完整設定。 #Networking#RouterOS#Cloudflare WARP
  2. 如何讓 Agent 玩仙劍奇俠傳 一款 1995 年的遊戲要交給 agent 玩,缺的只有兩樣東西:它看不見,也無法操作。這篇講怎麼從遊戲裡讓 agent 可以操作跟觀察遊戲世界,又怎麼給它一組對得上遊戲規則的動作。 #仙劍奇俠傳#Agent
  3. 仙劍奇俠傳 DOS 版 AI 攻略 這篇是仙劍奇俠傳 DOS 版的全流程攻略。 #仙劍奇俠傳#Agent#AI Generated
  4. 〈獨白〉 〈獨白〉歌詞。 #AI#Music
  5. COSCUP 2020 ~ 2026 七年議程資料分析 兩年前我做過一次 COSCUP 議程趨勢分析,方法是把資料丟給 ChatGPT。這次把年份延伸到 2026,順便把當年那套不可重現的做法整個換掉。談 AI 是哪一年真的吃掉議程表的、哪些技術泡沫化了、社群軌的流動有多快,以及一份業餘分析該怎麼誠實交代自己的限制。 #Python#AI#COSCUP
  6. 讓 LLM 直接操作 PTT — PTT MCP Server PyPtt 讓 Python 可以操作 PTT,但你得先會寫 Python。PTT MCP Server 把這層拿掉,讓 LLM 自己登入 PTT、看板、發文、推文。這篇講它能做什麼、怎麼裝、以及我在安全性上做了什麼取捨。 #PTT#PyPtt#MCP
  7. 3D 列印新手容易忽略的兩件事 買了 3D 印表機之後才發現,影響體驗最大的兩件事都不在「怎麼調參數印得漂亮」那一區:一個是預設關著的可變層高,另一個是被誤當成安全邊界的 LAN mode。從工程師的角度談這兩個預設值,以及它們到底歸誰管。 #Networking#Information Security#3D Printing
  8. PyPtt - 如何利用 NAWS 動態調整視窗高度提升資料獲取效率 在使用 PyPtt 進行自動化開發時,許多開發者可能會好奇:為什麼某些操作(如抓取看板文章)在不同環境下,速度差異如此巨大?除了網路品質外,核心差異往往在於是否有效利用了 Telnet 的 NAWS 協定(Negotiate About Window Size)。 今天我們將深入… #PyPtt#BBS
  9. Python - is vs == 的差異詳解 詳解 Python 中 `is` 與 `==` 的核心差異。本文將從物件模型與記憶體機制的角度出發,說明「數值相等」與「身分認同」的不同,並探討 Python 在小整數與字串中的快取機制 (Interning)。 #Python
  10. Linux 檔案歸檔工具 tar 詳解與應用 tar 是 Linux 與 Unix 系統中最基礎的歸檔(archiving)工具。本文詳細介紹 tar 指令的各種參數用法,包括如何打包、解包、處理不同壓縮格式、排除特定檔案以及維護檔案權限與時戳,是掌握 Linux 檔案管理不可或缺的工具。 #Linux#Shell#compress
  11. uPtt — 讓 PTT 化身現代即時通訊 uPtt 是一款以 Python + PySide6 打造的現代化 PTT 即時通訊客戶端,將 PTT 站內信系統轉化為如 LINE、Telegram 般流暢的聊天體驗,並整合水球即時訊息,提供 macOS 與 Windows 版本。 #Python#PTT
  12. Python - Mutable Default Argument 的陷阱與解法 詳解 Python 中最經典的陷阱之一 —— 可變預設參數 (Mutable Default Argument)。本文將解釋為什麼預設參數中的 `[]` 或 `{}` 會在多次呼叫間共享狀態,揭露其背後的物件存續機制,並提供最佳實務的解決方案。 #Python
  13. 使用 BorgBackup 備份你的 Minecraft 地圖 以磐石 Minecraft 伺服器的實際運作經驗為例,介紹如何使用 BorgBackup 備份地圖檔案。透過區塊級去重 (deduplication) 與壓縮,2.51 TB 的原始資料最終只佔用 208 GB 儲存空間。文章同時說明如何在伺服器不停機的情況下,搭配 save-off / save-all flush 進行 hot backup。 #Linux#Minecraft
  14. Python 開發者的「可編輯模式」神技 - pip install -e 詳解 Python 開發者的核心利器 —— 可編輯模式 (`pip install -e`)。本文解釋其如何透過符號連結讓原始碼修改立即生效,免去反覆安裝的煩惱,並分享在模組化開發與內部套件維護時的最佳實務。 #Python
  15. 競技對戰評分系統:從 Elo 及其進化版演算法深度解析 深度解析電子競技與對戰系統背後的評分演算法。從經典的 Elo 系統出發,本文詳述 Glicko 到微軟 TrueSkill 的進化歷程,解析現代遊戲 MMR 雙軌制的運作邏輯,揭開如何用統計學測量玩家真實實力的面紗。 #Python#Algorithm#Game Development
  16. 威秀影城場次規劃神器:vscinemas-skill 介紹 介紹威秀影城場次規劃神器 vscinemas-skill。這款開源工具能讓開發者直接在終端機查詢場次,並以視覺化時間軸呈現多部電影的組合,協助影迷輕鬆規劃完美、無縫的連續觀影行程。 #AI#tool#vscinemas
  17. 原價屋組電腦的神助手:coolpc-skill 介紹 介紹專為 Claude Code 設計的開源工具 coolpc-skill。該工具能直接抓取原價屋即時商品價格,協助 DIY 玩家在對話中快速進行預算配單與零件比價,甚至支援自動化網頁填單,是組電腦者的 AI 助手。 #AI#PC DIY
  18. 用 AI 幫你配對台積電職缺:tsmc-resume-matcher 介紹 分享一款利用 AI 分析履歷與台積電 (TSMC) 職缺配對度的開源工具。本文詳述工具如何量化履歷契合度並給出改進建議,幫助求職者更精確地呈現專業優勢,提升獲得面試邀約的機率。 #Career#AI
  19. Python:手把手教你 async 與 await 手把手引導讀者進入 Python 異步程式設計 (Asynchronous Programming) 的世界。本文解釋 async 與 await 的核心概念,說明異步架構如何提升 I/O 密集型任務的執行效率,是現代 Python 後端開發的必學課程。 #Python
  20. 如何改善網路品質 - X/推特 影片 針對光纖網路下 X (Twitter) 影片轉圈圈的問題,分享 RouterOS (MikroTik) 的深度優化方案。本文從 L7 解析、傳輸層調整到安全性協定優化,提供一套網路底層重構邏輯,助您找回流暢的社交媒體觀影體驗。 #Networking#X/Twitter
  21. DevOps - 如何使用 Python 合併 YAML 探討 DevOps 流程中管理多環境 YAML 設定檔的實務挑戰。本文分享如何利用 Python 撰寫 YAML 合併腳本,解決 Helm Chart 中 values.yaml 跨環境同步與覆寫的問題,優化 CI/CD 流程的穩定性與自動化程度。 #DevOps#YAML
  22. 簡單好用的加密聊天工具 介紹一款專為隱私通訊設計的開源加密聊天工具。本文分享其背後的 ECC 橢圓曲線加密技術,強調所有加解密運算均在瀏覽器本地端完成,不經由伺服器儲存,為使用者提供一個安全、免安裝且絕對私密的通訊空間。 #Cryptography#加密通訊#聊天工具
  23. 面試心得 - 台積電 分享擁有十年經驗的軟體工程師挑戰台積電 (TSMC) 的面試闖關心得。本文詳述從邀約、線上測驗到與主管面談的所有流程,並以過來人經驗提供準備建議,給予對半導體產業軟體開發職缺有興趣的讀者參考指南。 #Career
  24. PKCS#11 OTP - 硬體安全模組中的一次性密碼標準 探討 PKCS#11 標準中對一次性密碼 (OTP) 的支援與整合。本文詳細說明如何利用硬體安全模組 (HSM) 產生並驗證符合雙因素認證 (2FA) 需求的動態密碼,是理解硬體權杖與增強帳戶安全性技術的專業導讀。 #OTP#Information Security#Cryptography
  25. FFX 模式 - 保留格式的加密技術 介紹能在不改變資料長度與格式的前提下進行加密的保留格式加密 (FPE) 技術 —— FFX 模式。本文探討其在處理信用卡號或身分證字號等敏感欄位時的優勢,解決傳統加密造成資料庫結構不相容的問題。 #Information Security#Cryptography
  26. RADIUS - 網路存取的守門員 詳解 AAA (驗證、授權、計帳) 框架下的核心協定 —— RADIUS。本文介紹其集中管理使用者存取權限的架構、運作流程及其在企業網路與電信撥接服務中的重要性,並探討在使用 UDP 傳輸時的安全性考量。 #Information Security#Cryptography
  27. Kerberos - 網路身分驗證協定 剖析 MIT 研發的經典身分驗證協定 —— Kerberos。本文介紹 KDC、票據 (Ticket) 與會話金鑰的核心元件,詳細拆解其在不安全網路中實現單一登入 (SSO) 的驗證流程,並探討其在 Windows Active Directory 等分散式系統中的應用。 #Information Security
  28. 密碼學 - X.509 Time Stamp 詳解 X.509 時戳協定 (Time Stamp Protocol, TSP) 的核心運作機制。透過時戳授權機構 (TSA) 提供的證據,本文分享如何證明數位文件在特定時間點前即已存在,是理解電子商務防竄改與長效數位簽章的關鍵技術篇章。 #Information Security#Cryptography
  29. 密碼學 - PKCS#11 Key Agreement 分析 PKCS#11 標準中的金鑰協議 (Key Agreement) 機制,特別是 C_DeriveKey 函式的運作方式。本文探討如何在硬體安全模組 (HSM) 中安全地進行金鑰派生,達成在不安全通道上協商共享秘密的目標,是加密設備開發者的技術參考。 #Information Security#Cryptography
輸入關鍵字開始搜尋 · ↑↓ 選擇 · Enter 開啟