華碩路由器第三方韌體 — Asuswrt-Merlin

ASUSWRT 是華碩路由器統一規格程式碼的韌體, 它是基於 Tomato-RT/Tomato-USB 進行修改。華碩近年的路由器也是使用 ASUSWRT 作為韌體, 例如 RT-56, DSL-N55, DSL-N66U, RT-N66U 等。華碩也將 ASUSWRT 的程式碼公開。使用統一程式碼模組的好處, 除了廠商開發新產品韌體的時間可以縮短外, 維護成本也會降低, 因為發現有 bugs 時, 只要針對相關模組除錯, 理論上所有使用相同模組的韌體的問題也都解決。 而 Asuswrt-Merlin 則是基於 ASUSWRT 修改的第三方開源韌體, 不修改 ASUSWRT …

PHP 用 CURL 上傳檔案

PHP 的 CURL 除了可以傳送 POST 請求外, 還可以用作上傳檔案。方法與傳送 POST 請求差不多, 只要宣告以 multipart/form-data 模式傳送, 以及在傳送的值前面加上 “@” 符號, 後面接著是檔案的絕對路徑, 以下是例子: 上面例子會將 /path/to/file.txt 上傳到 http://localhost/path.php, 上傳欄位名稱是 upload_file.

find 指令 – Linux 搜索檔案工具

find 指令是 Linux 下十分好用的搜索指令,除了基本的搜索外,find 指令可以加入多種的參數讓搜索更容易,以下列出幾種 find 常見用法: 以下指令會在 /home 目錄搜索檔案名稱為 ‘myfile.txt’ 的檔案: $ find /home -name ‘myfile.txt’ 用 Linux 常用的正規表達式,搜索 /home/phpini 目錄下以 index 開頭的檔案: $ fine /home/phpini -name ‘index*’ …

銀行月供股票比較

月供股票的目的是以平均價買入股票, 雖然不會在最低位買入, 但相對地也避免了高位買入的風險。我覺得月供股票很適合年輕人 (我不老, 還很年輕的 🙂 ), 因為年輕人有的是時間, 可以用時間攤長拉低風險, 而且入場門檻低, 就當每個月儲小小, 過一段時間後, 可能單是股息收入, 也是一筆可觀的被動收入。 因為長時間供款的關係, 所以手續費更加重要, 所謂小數怕長計, 以下是幾間主要銀行的月供股票收費, 而我自己開始了月供股票大概七至八年, 一直用中銀 中銀香港: 收費: 0.25% 最低收費: $50 每月最低供款: $1,000 備注: 豁免保管費及代收股息收費, …

RHEL / CentOS 安裝 mod_security

mod_security 是 Apache 的保安模組,可以預防多種針對網頁的攻擊,例如執行遠端程式碼, SQL Injection,路徑掃瞄等。以下是在 RHEL 及 CentOS 安裝 mod_security 的方法: 1. 安裝 mod_security 所需套件: # yum install gcc make httpd-devel libxml2 pcre-devel libxml2-devel curl-devel git 2. 下載 …

PHP 使用 FTP 上傳及下載檔案

一般 PHP 的上傳檔案方法, 是將上傳的檔案放到暫存目錄, 再複製到指定的目錄, 雖然操作上方便, 但問題是儲存上傳檔案的目錄必需要有寫入權限 (CHMOD 777), 而且不能上傳到遠端伺服器。 要解決以上問題, 我覺得較簡單的方法是用 PHP 內建的 FTP 功能, 例如現時 WordPress 的更新功能, 也是透過 FTP 操作。以下會介紹在 PHP 連接到 FTP 上傳及下載檔案的方法: FTP 下載檔案 FTP …