因公司同事特殊需求,需要在 Windows 10 安裝傳統注音輸入法,但上網爬文後發現這個方法只能針對舊版的 Windows 10 (17xx),直到 1803 還可以透過 Winkey+R 輸入 explorer shell:::{BF782CC9-5A52-4A17-806C-2A894FFEEAC5} 來呼叫傳統的語言設定,但到了 1809 版只能透過一些奇淫怪招來安裝....
因公司同事特殊需求,需要在 Windows 10 安裝傳統注音輸入法,但上網爬文後發現這個方法只能針對舊版的 Windows 10 (17xx),直到 1803 還可以透過 Winkey+R 輸入 explorer shell:::{BF782CC9-5A52-4A17-806C-2A894FFEEAC5} 來呼叫傳統的語言設定,但到了 1809 版只能透過一些奇淫怪招來安裝....
在 使用 Laravel 建構大型 Web 應用時,往往會在 app.js 一次載入全部的 Components,造成瀏覽器的負擔,這時候就需要動態載入 Components 的時候了。
1. 安裝 npm babel-plugin-syntax-dynamic-import 套件
因長期在大陸出差,除了 Android 手機可以完美翻牆,Windows 電腦(Windows 10 APP 和某些軟體會忽略系統 Proxy 設定) 和 iPhone 手機 都無法完美翻牆,所以需要製作一個翻牆路由器,來滿足翻牆需求,之前有拿一個隨便撿的路由器成功製作翻牆,但遇到很多雷(e.g. 因為記憶體不足、儲存容量不足),所以這次打算做一個筆記,紀錄建議需求和安裝方式
首先你要到 https://openwrt.org/toh/views/toh_fwdownload 了解 OpenWRT 支援的路由器有哪些(如果你願意自行編譯就跳過)
vue 2 開始把 props 雙向綁定取消,研究出的解決方法在此做個筆記。
1. .vue template 裡面手動綁定事件,並呼叫自訂的 methods 透過 vm.$emit 呼叫事件讓外部能夠偵測 model 變化
1. 修改 vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php 底下的 username() return value 改成你要的 column name
一、建立存取權限( 讓 Azure Let's Encrypt 這支應用程式有權限存取你的 web app)
1. 在 Azure Active Directory -> 應用程式註冊 -> 新增應用程式註冊
最近幫公司更換 mail server,因為原本使用 Synology 內建的 mail server 功能,發現彈性小,問題多,公司又不想花錢買 mail server,所以只好自己研究一番,遇到許多雷也一一解決,因次寫這篇心得文來記錄一下,本篇不教怎麼安裝 hmailserver (因為安裝精靈會引導,非常簡單)。
一個好的 mail server 需要那些設定, mail server 並不是安裝起來,測試可收可寄就了事
公司在製作自動連線網路磁碟機的批次檔,因為要寫入 "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup" 路徑,需要系統管理員權限,所以在網路上找到這個解決方法:
在欲執行的批次檔前面加上這段語法,就可以在執行時取得系統管理員權限(原理是產生一個要求執行權限的VBS來實現)
隨著架構越來越大,會有越多頁面共用同一個變數,如果在 Controller 下重複去處理變數會讓程式碼變得很難維護,原本我是把共用變數的部分分離出一個 Function ,但是這樣還是在呼叫 view 的時候要重複放入一樣的程式碼,在參加 PHPConf 2016 時向 SHENGYOU FAN 大大請教,發現 Laravel 還有個 View Composer 的功能真是太好用了,但是官網給的教學跟範例不夠完整,所以在這邊寫一篇教學文章
因為公司政策需要開放 Youtube 的存取,但是防火牆如果只設定 www.youtube.com 還是無法觀看,因為有使用到一些外部的服務
測試了很久後發現需要開放下面四個網域即可撥放影片及直播 (最低限度)