發表文章

Disallowed Key Characters發生原因及處理

圖片
如有使用 CodeIgniter Web Framework 的經驗,也許會遇到disallowed key characters錯誤的經驗。會出現這樣的訊息,是因為 CodeIgniter 會檢查client端送來的cookie名稱。 如果先不分析問題發生原因、想馬上解決,可下手調整判斷程式的正規表達式即可

淡蘭古道中路-北勢溪古道、灣潭古道

圖片
淡蘭古道中路-北勢溪古道 之前走淡蘭古道中路中的 虎豹潭旁的曹田公館 、 崩山坑古道-泰平到柑腳 、及 雙溪灣潭到宜蘭外澳 。這些路線給我的印就就是優美風景、溪流相伴、難度不高。但上次走 淡蘭古道中路-柑林威惠廟到暖東峽谷 這段路線,卻徹底打破我對於淡蘭古道中路的印象,上上下下的路況又要跨過三座山,走來真不輕鬆。 這次造訪的路線,是介於 崩山坑古道-泰平到柑腳 和 雙溪灣潭到宜蘭外澳 間的北勢溪古道、及灣潭古道。又再度符合我對於淡蘭古道中路的印象~這段路線走過後,就串起了起於暖暖到止於外澳的淡蘭古道中路。 我每篇紀錄淡蘭古道中路的文章,都會特別提到要注意雙溪的大眾交通不方便,務必要注意公車班次、掌握自行的行程/腳程。今天要走的路線,就是所有路線中最難掌握的一條。因為這條路線只能搭乘一天只有四班(假日為五班)的公車F815。該公車為只能坐20人左右的小巴士,坐滿後就不可上車。且…本線以服務當地居民為優先…當地居民上車後剩下的座位,才開放給一般大眾。

淡蘭古道中路-柑林到暖暖

圖片
淡蘭山徑系統 淡蘭古道中路為民間拓墾路線,已先後走過位於中段、南段中的 虎豹潭旁的曹田公館 、 崩山坑古道-泰平到柑腳 、及 雙溪灣潭到宜蘭外澳 。這些路線除了有優美風景、另一特色就是散落於山林中的土地公。這次要繼續造訪淡蘭古道中位於北段的基隆暖暖到雙溪柑林這段路線。 研究北段-基隆暖暖到雙溪柑林這段路線後,發現路程長度約20公里、沿途需跨過三座山。考量位於基隆的暖暖交通比較便利。最後決定路線規劃採由南往北走,由雙溪柑林威惠廟出發走到基隆暖東峽谷。 (可點擊 GPX軌跡、地圖 看此行地圖) 途中會經過上內平林步道、平湖東步道、大坑山稜線步道、平湖西步道、番仔坑步道(千階嶺、國旗嶺)、暖東舊道(十分古道)、暖東峽谷步道 有興趣走淡蘭古道中路的人一定要注意這裡的交通。因為主要路線都不是O型不適合自行開車前往。雙溪的大眾交通不算便利(特別是中段的路線)。務必要配合公車車班掌握自己時間。 以我為例,這條路線我們一週內走了兩次。第一次就因為出發時間比較晚、加上中途耽擱了時間。走到十分時算算時間可能來不及搭上暖暖那端的公車,於是就跳上平溪線火車了 :P 第二次,就提早一小時出發並減少途中休息時間,終於在五點前抵達暖東峽谷。詳細的交通資訊,可參考文末 交通規劃 內的說明 還是先聊一下個人一週內走了這路線兩次後的感想,因為…很重要…就是…務必要帶登山杖、及戴帽子…因為…

台北市賞螢-豹山溪步道

圖片
自從新型冠狀病毒病的疫情開始後,影響了很多人的生活。不知是不是錯覺?總覺得戶外爬山的人也變多了?幾週前由陽明山苗圃線上七星山,苗圃線相較小油坑、冷水坑這兩條路線本來就比較冷清,遇到的山友人數和以往走這條路線時差異不大。但到七星山頂時,和『台北市第一高峰』合影的排隊人潮,應該是我看過最長的一次了。和朋友形容當時狀況時,還有人笑稱難道山頂也有藥局了嗎?排隊的長度和各家藥局差不多了…後來好天氣造訪去象山走走時,也有相同的感受~ 今天再度去象山,選擇由靈雲宮登山口出發,當時天空雲層蠻厚的,上山的人潮仍可用絡繹不絕來形容。到了第一個岔路,我們就走一般遊客比較少走的一線天路線免得人擠人。選這條路線的另一個理由,是覺得和主線相比沒那麼陡、稍微緩一些~

如何解決php使用perl-memcache時產生過多的TCP連線

最近有個系統的WEB環境升級,主要是將PHP升級到新版本。上線後,藉由網管系統的監測,發現到這些升級後的主機,他們的TCP連線數都會呈現上升、隔一段時間後下降,一直循環的狀況。 以往遇到這種狀況的經驗,都和connection pool這種架構有關。原以為是和資料庫有關,但比對該系統所使用的資料庫主機,TCP連線數卻沒有相同的趨勢。卻在memcache主機看到相同的TCP連線數趨勢。 找了專業的IT同事協助,他們在升級後的主機上執行以下指令,果然看到很多memcache的連線(ESTABLISHED) netstat -na|grep 11211

淡蘭古道中路-雙溪灣潭到宜蘭外澳

圖片
淡蘭古道中路-柳杉林中的坪溪古道 去年走過 虎豹潭旁的曹田公館 及 崩山坑古道-泰平到柑腳 後,稍微研究雙溪、泰平的歷史背景。看過的資料中,提及全台小土地公廟約有一千餘座,其中又以淡蘭古道250座最多。主要分布於雙溪,其中有33座位於雙溪泰平。土地公的分布和先民開懇遷徙有其關連性,於是想找時間來逐一探訪~ 淡蘭古道中路和作為官道的淡蘭古道北路不同,為民間拓墾路線,由萬華、松山、南港、汐止、暖暖、平溪、雙溪,到宜蘭大溪、外澳一帶。 這次的行程由雙溪的灣潭福德廟開始,途經烏山越嶺古道、烏山54號/烏山62號、坪溪古道、蛇子頭步道、太和山步道、石空古道,最後到宜蘭外澳結束。全程約12公里、途中會經過6座土地公。 這次的行程的依舊是先搭乘火車到雙溪,再轉乘公車到灣潭、最後由外澳車站搭乘火車回台北。詳細的交通資訊,可參考文末 交通規劃 內的說明。不過,還是提醒一下,由雙溪到灣潭這段路線,車程約一小時、且一開始很多彎道。如容易暈車,不妨準備暈車藥~

程式如何控制NGINX不要cache

NGINX有提供以下專用的header,讓後端的程式可以藉由這些HTTP header和NGINX溝通。這些HTTP header都不會傳送到client端。 X-Accel-Expires: set the parameters of response caching; X-Accel-Redirect: performs an internal redirect to the specified URI; X-Accel-Limit-Rate: sets the rate limit for transmission of a response to a client; X-Accel-Buffering: enables or disables buffering of a response; X-Accel-Charset: sets the desired charset of a response. 導入NGINX後都沒什麼情境去使用這些專用header。最近發現到有個情境可使用到X-Accel-Expires。簡單說明如下…