Ubuntu Linux 安裝 Franz 綜合通訊軟體

Franz 是套綜合通訊軟體,主要是一套應用程式,裡面依照 Tab 分開載入各個 App 的網頁,統一界面,方便切換使用。

註:主要 Facebook Messenger、Slack、Google hangout、Skype、微信... 等等都支援。

閱讀全文〈Ubuntu Linux 安裝 Franz 綜合通訊軟體〉

Linux TCP Flaw 安全性問題的暫時解法

Linux TCP 實作 RFC 5961,但是 RFC 5961 本身設計會導致有安全性問題,而這個影響範圍很廣泛,使用 TCP 都會受到影響,ex: HTTP、FTP、SSH、Telnet、DNS、SMTP ... 等。

閱讀全文〈Linux TCP Flaw 安全性問題的暫時解法〉

Apache2 mod_rewrite 遇到 %20 和 加號混合的解法

PHP 的 urlencode 有兩種:

  • rawurlencode('c & c++'); // 20%26%20c%2B%2B
  • urlencode('c & c++'); // c+%26+c%2B%2B
  • 由上述看到主要差異在於空白(%20 vs +),+ 會被轉成 %2B

平常使用 urlencode() / rawurlencode() 在 Apache rewrite 轉回來都不會有問題,但是從其它程式語言來得,有遇到同時有 %20 和 +,但是這些在 Apache 端都會被轉成空白讓 PHP 吃,該怎麼避免 + 被轉成空白呢?

閱讀全文〈Apache2 mod_rewrite 遇到 %20 和 加號混合的解法〉