Asuswrt-Merlin 是第三方的 ASUS 路由器韌體,主要是拿 ASUS 官方的 open source 韌體修改而成。可以直接從「系統管理」=>「韌體更新」=>「手動上傳」韌體直接更新。
差異不大,但是有一些官方沒有的功能,如果有特殊需求,可以自己刷來玩。
軟體開發、伺服器和生活瑣事
Asuswrt-Merlin 是第三方的 ASUS 路由器韌體,主要是拿 ASUS 官方的 open source 韌體修改而成。可以直接從「系統管理」=>「韌體更新」=>「手動上傳」韌體直接更新。
差異不大,但是有一些官方沒有的功能,如果有特殊需求,可以自己刷來玩。
若資料夾中有數萬個檔案,檔案總管為了列出要刪除的檔案,可能就費上數十分鐘。但透過終端機可以避開這些問題,快速刪除資料夾。
開啟終端機 (cmd.exe
),並切換到對應的路徑,再使用 del
刪除檔案:
cd C:\tmp del /f /q /s target > nul
投資最重要的事
9789869422642
在多台電腦間共用目錄,samba 應該算是最方便的工具了。
安裝 samba:
sudo apt install samba
安裝完成後,可以在 /etc/samba
找到設定檔 smb.conf
。
開啟設定檔,加入目錄共用設定:
[folderName] comment = Samba on Ubuntu path = /home/zeroplex/files/ read only = no browsable = yes
foldername
:在網路上要顯示的名稱,照上面的設定為 \\192.168.0.xxx\folderName
path
:主機上要共用的目錄路徑在 Laravel 中想要實作 route:
Route::get('domain/{name}') ->where('name', '[\w\d\.]+');
但在 local 的環境上一直顯示 404 NOT FOUND。
後來注意到 PHP build-in server (php -S
) 的 log 中有顯示:
[404]: GET /whois/zeroplex.tw - No such file or directory
表示 PHP 把 zeroplex.tw
視為一個檔案,嘗試尋找並執行,當然會變成 404。
若將環境改為 Nginx + php-fpm 就不會遇到這個錯誤了。
參考資料:php – Route with dot (IP address) not found, returns 404 – Stack Overflow