Tools

網站圖片檔名太亂?用 PowerRename 在上傳前批次整理

網站圖片檔名太亂?用 PowerRename 在上傳前批次整理
網站編輯常會收到 IMG_1048、final2、banner-new 這類檔名混在一起的圖片。若逐一手動改名,很容易漏改或打錯;若一次取代範圍選錯,則可能把不相關的檔案也改掉。PowerToys 的 PowerRename 可在執行前預覽批次改名結果,適合整理尚未上傳的本機檔案。這篇以一批活動照片為例,把檔名前綴「event-raw-」改成「2026-event-」,並保留各圖原本的名稱和副檔名...

Tailscale MagicDNS:用裝置名稱連回遠端服務

Tailscale MagicDNS:用裝置名稱連回遠端服務
遠端維護家中伺服器或辦公室測試機時,常需要查詢並記住設備的 IP,使用書籤或指令時容易抄錯。若兩端已登入同一個 Tailscale tailnet,可用 MagicDNS 將 tailnet 內設備名稱解析到對應的 Tailscale 位址。這讓操作時不必抄 IP,但名稱解析成功不代表服務、權限或防火牆都已經就緒。 本文以一台提供網站服務的設備為例,假設它在管理後台顯示名稱為 nas,網站監聽連接...
Advertisements

網站搬家後還連到舊主機?用 nslookup 比對 DNS 解析結果

網站搬家後還連到舊主機?用 nslookup 比對 DNS 解析結果
網站搬家後,你已經把 DNS 指向新主機,自己卻仍看到舊版網頁;同事用手機網路開啟卻是新版。先別急著重裝網站或清除整站快取。問題可能出在不同 DNS 伺服器取得的答案不同,也可能是網站本身或 CDN 還回應舊內容。 這篇用 Windows 內建的 nslookup 檢查公開 DNS;你需要知道網站實際使用的完整網域,以及 DNS 管理平台中預期設定的記錄。以下的 www.example.com 是...

Uptime Kuma:用 Docker 建立網站與內部服務監控

Uptime Kuma:用 Docker 建立網站與內部服務監控
網站偶爾打不開,使用者通常只會回報「剛剛連不上」,但資訊人員需要知道中斷發生時間、持續多久,以及是網站、網路、DNS 還是後端服務異常。Uptime Kuma 是可自行架設的監控工具,能檢查公開網站,也能從同一個內部網路檢查 TCP 服務、Ping 與特定頁面。以下以 Linux 主機與 Docker Compose 示範。 一、準備 Docker Compose 先在管理用主機安裝 Docker...
Advertisements

用 PowerShell 驗證 WordPress 備份檔:避免拿到損壞或不完整的 ZIP

用 PowerShell 驗證 WordPress 備份檔:避免拿到損壞或不完整的 ZIP
公司網站準備搬家或還原時,常見症狀是 ZIP 備份下載完成,但解壓縮時出現「檔案損毀」、資料庫匯入到一半中斷,或解壓縮後才發現檔案大小和原本不一致。對 WordPress 維護人員來說,目標不是猜測檔案能不能用,而是在還原前先確認下載檔案和來源檔案是否完全相同。 本文使用 Windows 內建的 PowerShell 與 Get-FileHash 計算 SHA-256 雜湊值。這適合檢查主機下載的...

免自架 VPN!Tailscale 跨平台一鍵建構安全私人網路(含下載教學)

免自架 VPN!Tailscale 跨平台一鍵建構安全私人網路(含下載教學)
Tailscale Logo Tailscale 是一套免費、免設定的 VPN 工具,支援跨平台安裝,可快速建立加密傳輸的私人區域網路,是目前最受歡迎的遠端連線解決方案之一。 過去要在外連上網路或公共 Wi-Fi,時常需要遠端連回公司的環境、家中電腦或 NAS,往往要自行架設 VPN 伺服器(像是 OpenVPN、WireGuard),不但麻煩又有防火牆問題。Tailscale 讓你超簡單建構一套...
Advertisements

Sublime Text SublimeCodeIntel 語言開發套件包 (含追蹤程式碼)

Sublime Text SublimeCodeIntel 語言開發套件包 (含追蹤程式碼)
基本上 Sublime Text2 本身就支援各大語言,開發時對工程師來說顏色分辨程式碼已經不足為奇,不是這功能太弱,是開發工具(IDE)越來越強,接著我要介紹的是透過SublimeCodeIntel 這個套件包來支援各種程式碼提示與追蹤,以下使用Mac OS X操作與撰寫PHP為例。 SublimeCodeIntel 支援語言 JavaScript, Mason, XBL, XUL, RHTML...

Sublime Text FTP/SFTP 遠端檔案同步

Sublime Text FTP/SFTP 遠端檔案同步
通常我習慣程式開發用本地伺服器(Localhost),但如果要跟設計師或客戶展示或討論必需使用線上正是伺服器,通常要使用FileZilla等FTP軟體將程式檔案更新至遠端,所以接下來要介紹的套件包(Package)就是可以讓你開發時習慣用本地端測試、同時線上也會跟著你存擋的檔案做同步更新,一舉兩得,以下使用Mac OS X操作。 (1) 利用 Package Control 安裝 SFTP 套件包...
Advertisements

SublimeText 套件管理控制器 Package Control

SublimeText 套件管理控制器 Package Control
Sublime Text 2 是一個程式化的文字文件開發軟體(IDE),可透過各種套件包(Package)支援各種程式語言輔助與其它進階功能,基本上跟一般文字文件的使用方式很像,無論是寫文字筆記或程式開發都是一個很好使用的工具軟體,以下使用Mac OS X操作。(1) 在 Sublime Text 2 透過網路匯入Package Control 使用快捷鍵 Ctrl + ` 開啟 Python 控...