华硕路由器第三方韧体 — 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 …