目前比較有在動的 project 都是在 private network 裡跑的,使用者也不多,所以一直沒特別注意安全性的問題,真是不太好的習慣啊!趁著這次 OpenSSL bug 的機會,研究一下 Ruby on Rails App 的安全性設定。
Computer
Upgrade DSM 5.0
其實 DSM 5.0 早在上個月就發表了,不過整個三月都很忙,根本不敢隨便升級,怕搞爛了 NAS 得額外花不少時間處理,拖著拖著,最近剛巧碰上 Heartbleed 安全事件,反正不管原本 4.3 就要 patch 或是要直接升級 5.0,早晚都要更新,就一鼓作氣解決了,幸好過程一切順利,跟平時的 minor upgrade 沒差多少。
在 Synology NAS 中指定 PHP 的 curl.cainfo
前一陣子蔡 p 的網站流量爆量,不論怎麼 upgrade VPS 的規格依舊抵擋不住熱情的讀者 DDoS,xdite 有一系列的文章分享怎麼讓 wordpress-based blog 可以慢慢的擴充上去,其中我最有興趣的大概是 CloudFlair 的免費 CDN 服務。
IE 8 的 Cross Domain Ajax
我有一隻 javascript 會透過 cross domain ajax 的方式,把資料抓回來。一開始設定好 server 端的 CORS header 後,運作了一段時間,不過在某個時間點突然不能用了。神奇的是,只有在 XP (IE8) 的環境中會出問題,而 Win 7 (IE11) 是 ok 的。
移除 CK101 停滯廣告畫面的 GM Script
平時在瀏覽 CK101 時,通常會先把有興趣的內容一起開成數個 Tab 等載入完成後再一次閱讀,但時常會因為擺放過久,準備瀏覽時卻發現畫面中出現了一個廣告視窗,雖然只要點一下滑鼠或鍵盤就可以關閉,但還是有點麻煩,因此比照之前的經驗,寫了個 GreaseMonkey script 來幫忙做這件事。
AHK: 用 Clipboard 取代 Long Replacement 以增進效能
目前我用到的 AutoHotKey (AHK) 的 Hotstrings 功能,通常僅限於單行或兩行(以插入 {Enter}
達成,實際上還是只有一行)的文字替代,但其實 AHK 也有提供多行的文字替代 (Long Replacement),可以編寫出較好閱讀的內容。
今天學長跟我討論,如果把一長串的文字設定成 Hotstring,在輸出的時候會像打字機一般一行一行印出,相當緩慢,自己試了一下,的確如此。