網站偶爾打不開,使用者通常只會回報「剛剛連不上」,但資訊人員需要知道中斷發生時間、持續多久,以及是網站、網路、DNS 還是後端服務異常。Uptime Kuma 是可自行架設的監控工具,能檢查公開網站,也能從同一個內部網路檢查 TCP 服務、Ping 與特定頁面。以下以 Linux 主機與 Docker Compose 示範。 一、準備 Docker Compose 先在管理用主機安裝 Docker...
公司網站準備搬家或還原時,常見症狀是 ZIP 備份下載完成,但解壓縮時出現「檔案損毀」、資料庫匯入到一半中斷,或解壓縮後才發現檔案大小和原本不一致。對 WordPress 維護人員來說,目標不是猜測檔案能不能用,而是在還原前先確認下載檔案和來源檔案是否完全相同。 本文使用 Windows 內建的 PowerShell 與 Get-FileHash 計算 SHA-256 雜湊值。這適合檢查主機下載的...
Tailscale Logo Tailscale 是一套免費、免設定的 VPN 工具,支援跨平台安裝,可快速建立加密傳輸的私人區域網路,是目前最受歡迎的遠端連線解決方案之一。 過去要在外連上網路或公共 Wi-Fi,時常需要遠端連回公司的環境、家中電腦或 NAS,往往要自行架設 VPN 伺服器(像是 OpenVPN、WireGuard),不但麻煩又有防火牆問題。Tailscale 讓你超簡單建構一套...
基本上 Sublime Text2 本身就支援各大語言,開發時對工程師來說顏色分辨程式碼已經不足為奇,不是這功能太弱,是開發工具(IDE)越來越強,接著我要介紹的是透過SublimeCodeIntel 這個套件包來支援各種程式碼提示與追蹤,以下使用Mac OS X操作與撰寫PHP為例。 SublimeCodeIntel 支援語言 JavaScript, Mason, XBL, XUL, RHTML...
通常我習慣程式開發用本地伺服器(Localhost),但如果要跟設計師或客戶展示或討論必需使用線上正是伺服器,通常要使用FileZilla等FTP軟體將程式檔案更新至遠端,所以接下來要介紹的套件包(Package)就是可以讓你開發時習慣用本地端測試、同時線上也會跟著你存擋的檔案做同步更新,一舉兩得,以下使用Mac OS X操作。 (1) 利用 Package Control 安裝 SFTP 套件包...
Sublime Text 2 是一個程式化的文字文件開發軟體(IDE),可透過各種套件包(Package)支援各種程式語言輔助與其它進階功能,基本上跟一般文字文件的使用方式很像,無論是寫文字筆記或程式開發都是一個很好使用的工具軟體,以下使用Mac OS X操作。(1) 在 Sublime Text 2 透過網路匯入Package Control 使用快捷鍵 Ctrl + ` 開啟 Python 控...
開發 Titanium Mobile 需求清單 Titanium Studio( https://my.appcelerator.com/resources ) Java JDK ( http://www.oracle.com/technetwork/java/javase/downloads/index.html ) Android SDK & Android ADT ( http://...
相信很多人都用過Git來紀錄或分享程式碼 很多軟體或功能在Linux上都勝過Windows(當然XD 在這裡就介紹一款很有名的 Windows烏龜Git 安裝方式 需要安裝的軟體 1.TortoiseGit & Chinese, traditional Language Packs 2.msysGit 安裝步驟 1. 安裝msysGit 2.安裝TortoiseGit 3.安...
這次來新增一篇比較廢話的文章 就做了這麼無關緊要的東西 如果你常用Eclipse的程式撰寫工具 你應該會上癮他的程式碼提示快捷鍵 在DreamWeaver中也有相同的東西 不過像我不看操作說明及花很多時間找方式的人 應該不知道這個東西 在DreamWeaver中按下【編輯】→【鍵盤快速鍵】 按下【+編輯】,往下找到【顯示程式碼提示】 修改快速鍵為【Ctrl + /】 (這個快速鍵一定要包含Ctrl...