柯文哲:應給蔣介石公平正確的評斷 不要一開始就否定
https://tw.news.yahoo.com/%E6%9F%AF%E6%96%87%E5%93%B2%EF%BC%9A%E6%87%89%E7%B5%A6%E8%94%A3%E4%BB%8B%E7%9F%B3%E5%85%AC%E5%B9%B3%E6%AD%A3%E7%A2%BA%E7%9A%84%E8%A9%95%E6%96%B7-054959391.html 228已經過去多日 各方的情緒已經消退不少 這時候出來講真話 是最佳的時機 蔣家過去做了多少事 有好有壞 有功有過 但是有些人喜歡抓著他的功勞 炫耀吹捧 有些人喜歡抓著他的過失 窮追猛打 這就像兩個瞎子摸著大象吵架 一個摸著耳朵說這是扇子 一個摸著尾巴說這是條繩子 以兩個人的角度來看都對 但卻忽略了整個局面是一頭大象 就像時代力量所說的 https://tw.news.yahoo.com/%E6%9F%AF%E6%96%87%E5%93%B2%E5%8F%8D%E5%B0%8D%E5%8E%BB%E8%94%A3%E5%8C%96-%E6%99%82%E5%8A%9B-%E5%B8%82%E9%95%B7%E7%9C%9F%E7%9A%84%E4%B8%8D%E4%BA%86%E8%A7%A3%E8%BD%89%E5%9E%8B%E6%AD%A3%E7%BE%A9-062100122.html > 另一位時代力量發言人吳崢更是直批「市長真的不了解轉型正義」,他說,「去蔣」不是要消滅和蔣
… Read more
使用gvm管理Golang版本

gvm是Go Version Manager的縮寫

nvm(node version manager)phpbrew功能一樣

在一次升級Go版本的過程中

偶然發現這個東西

就決定使用它

其實Go目前還沒有安裝多版本的需求

不像PHP需要很多版本來測試

但已經習慣使用command line來管理套件

我的php, nodejs都是用版本管理系統來管理的

所以Go也不想例外

安裝也很簡單

只需要一行

… Read more
如何在 Golang 讀取/寫入檔案

這篇是在 stackoverflow 上看到的

覺得滿實用

在Golang要操作檔案有三種方法

第一種就是操作檔案的指標

跟php的fopen差不多

以下是第一段程式碼

… Read more
修改CentOS 7的hostname

Centos 7我發現多了很多指令

以往都要自己修改某個檔案的方式已經過去了

CentOS 7用指令取代腦袋(要記憶的路徑)

也許會說指令也需要記憶

但其實只需要記開頭就好了

… Read more
在CentOS7 上 安裝Nginx + ModSecurity建立免費WAF

WAF是Web Application Firewall的縮寫

其原理是將已知的攻擊手法,用匹配方式偵測並阻擋

所以可以預想得到

規則會列很多條

也不一定全面

只需要熟悉漏洞原理的人

照樣可以繞過

但有總比沒有好

至少可以過濾掉大部分的script kiddie

除了ModSecurity之外

還有一個專門for nginx的WAF叫做naxsi

這個有機會也可以試用看看

不過這次先用ModSecurity

要把nginx跟ModSecurity結合

必須要自己compile nginx和ModSecurity

以下用我寫的shell script一步一步做講解

Step 1. 安裝compile所需套件

… Read more