因為同時在管理很多網站,有些可能是短期的活動 (Event)
但是因為要監測成效所以都會獨立申請 Google Analytics 來看成效
久而久之就會有一堆完全沒有流量的 Google Analytics 佔住你的列表頁
在以前是要通知有用者管理權限的人來將你從列表中移除
現在可以自己來啦,真是方便
公告版位
- Nov 20 Wed 2013 10:39
Google Analytics 終於有 "將自己從這個帳戶中移除" 的功能了
- Nov 18 Mon 2013 11:51
Ubuntu 中使用 fail2ban 針對大量 access 做判斷及阻擋
前陣子架了一個論壇,但是莫名其妙被 DDoS,
由於來源是大量的 Taiwan IP,所以沒辦法在程式端或是用防火牆 ( iptables ) 去一一阻擋
在網路上找到了 fail2ban 這個工具,目前使用起來覺得還不錯,把相關步驟分享下來
安裝
sudo apt-get install fail2ban
修改設定,由於我是針對 http 的部分做偵測阻擋,所以在 /etc/fail2ban/jail.conf 最後加上一段
[http-get-dos]
enabled = true
port = http,https
filter = http-get-dos
# 看要監測哪個 log 檔案,監測的方式會定義在 /etc/fail2ban/filter.d 下
logpath = /var/log/apache2/access.log
# 定義在 findtime 時間內最多重試幾次就會被視為不正常
maxretry = 50
# 定義監測區間,單位是秒
findtime = 300
# 定義如果被視為不正常,要做阻擋處理多久,一樣單位是秒
bantime = 6000
# 定義阻擋處理是什麼方式,細節定義在 /etc/fail2ban/action.d
action = iptables[name=HTTP, port=http, protocol=tcp]
iptables[name=HTTPS, port=https, protocol=tcp]
- Nov 15 Fri 2013 17:36
MAC OS 在 iTerm 要用 option + delete 一次刪除一個字的設定
為了怕自己每次重新安裝 MAX OS 時還要花時間找設定
自己寫一篇文章來 note 一下
在 Preferences -> Profiles -> Keys 的地方
Left option 從原本的 Normal 改到 +Esc
一方面解決 option + delete 可以一次刪一個英文字外,在 IRC 中也可以正常使用 option + 數字去切換 window
- Nov 13 Wed 2013 23:25
PHP parse_str 如果 string 有 . (dot) 空白 (space) 會被轉為 _ (underline)
常常會使用 PHP 的 parse_str 把 query string 轉為 array 來使用
但是之前常常踩到一個雷是當 string 中 key=value 的 key 有包含 . (點, dot) 或是空白 (space) 時
PHP 會自動幫你把他轉為 _ (underline),沒注意的話都會被 ignore 還有這個 key=value 的值
舉例來說
$string = "/a.gif?k1=v1&k2=v2"
parse_str($string, $output);
print_r($output);
結果會是
Array
(
[/a_gif?k1] => v1
[k2] => v2
)
這個後來查了一下在官網的該 function 下方 comment 有人提過
http://us2.php.net/manual/en/function.parse-str.php#76978