發表文章

舊草嶺隧道環狀線自行車道

圖片
四角窟觀景台 後方山坡上為三貂角燈塔 位於東北角福隆的舊草嶺隧道,自從第一次 由台北騎單車造訪 過後,後續又去過幾次。福隆擁有火車站又算是大站,交通方便、加上舊草嶺隧道自行車道的路程不長,一半車程中都在涼爽的隧道內。出了隧道到了宜蘭又可賞海景、龜山島。福隆附近又有沙灘可以踏浪~個人覺得這條鐵馬道很適合夏天造訪。特別適合已經會騎單車,卻又騎不遠的小朋友。或是想動一動,卻又不想留太多汗的人。 舊草嶺隧道北口 單車車程不長,雖然是優點卻又讓人亦猶未竟。上半年參加活動到舊草嶺隧道騎單車時,發現地圖上的舊草嶺隧道自行車道已經由原本的來回路線變成了環狀路線,途中還會經過一直很想造訪的兩的點,分為別台灣最東方燈塔-三貂角燈塔、以及擁有石頭厝的傳統風貌的小漁村-卯澳灣。

循基隆河由台北騎到基隆

圖片
彩虹橋@基隆河右岸親水自行車道 台北為河岸城市,水路四通八達。之前的曾經循淡水河往淡水、關渡,循大漢溪往鶯歌、三峽、大溪、或新店溪(之前的紀錄- 大漢溪自行車道-樹林、鶯歌、大溪 )。唯獨還沒嘗試循基隆河向東的往基隆騎去。於是興起循基隆河騎到基隆港的想法~ 由台北出發到基隆港,會跨過台北市、新北市、基隆市三的行政區。一開始當然先由官方網站找地圖等相關資料,結果如下… 台北市 - 基隆河左右岸親水自行車道 新北市 - 【專用自行車道】汐止基隆河自行車道 。不過,裡面的說明並無實際幫助。 基隆市 - 沒找到相關資料…這點比較頭大~

不同版本的php,其Opcode是否不同?

PHP 5.4 出來快半年了,最近才注意到一些套件似乎還沒完全跟上,舉三個有在用的extension為例… 看來,跟核心比較無關的stomp已經支援PHP 5.4(stable)。另外兩個和核心有關的,尚在beta… APC(Alternative PHP Cache),目前版本為 APC 3.1.13 。 3.1.0 開始支援 PHP 5.4,目前尚為beta VLD(Vulcan Logic Disassembler),目前版本為 0.11.1 。 0.11.0 開始支援 PHP 5.4,目前尚為beta Stomp client extension,目前版本為 1.0.4 。 已經支援 PHP 5.4,並stable 不經也好奇PHP版本不同時,編譯出來的 Opcode 是否相同?於是用下面『簡單』的php程式作個小測試…

龜山島繞島、登島旅行

圖片
龜山島-龜首 七月底騎了一趟翠峰湖,造訪了周遭的步道。幸運的,在平元自然步道遠眺由雲霧中露出的龜山島(請見 望洋山步道、平元自然步道 的紀錄)。沒想到,後來同事們就在揪團要去龜山島。 一群人找了旅行團包團,一度還在討論是否要多加賞鯨豚的行程。沒想到…在活動那一週開始,遇到了兩個怪颱。龜山島因天秤、布拉萬這兩個颱風先後封島好幾天。兩個颱風這麼一鬧,活動就延了幾週… 九月,台灣開始會有東北季風。上次 基隆釣小管 ,沒釣到小管不說,出了漁港、船停在海中後就因為海浪搖來搖去而暈船。這次,很幸運的遇到好天氣,由烏石港出發後,只有去程時的浪稍大。但靠近龜山島海域後,就好多了。或者,是因為在專心拍照? :P

PHP的query timeout對於lock中的tbale是否有效

之前有介紹過 如何設定 sybase 的 lock timeout ,將FreeTDS更新到0.91後,順便測試當資料庫發生鎖定時,query timeout是否能夠強制程式中斷,程式不會因此卡住?依舊同時測試MS SQL、及Sybase。 測試的假設狀況為…刻意將測試用table產生lock,同時以php程式去查詢已經被lock的table,該主機上使用FreeTDS 0.91,並且設定了query timeout為五秒(請參考 php存取mssql、sybase時,如何設定query timeout )。 測試的結果…FreeTDS果然對於這兩家資料庫的處理不同… MS SQL:查詢超過五秒後,查詢被中斷,控制權回到程式(不需設定lock timeout) Sybase:查詢超過五秒後,程式依舊卡住。(除非將lock的table解除lock,或設定lock timeout。控制權才會回到程式) 當然, FreeTDS 對於MS SQL的處理行為,是比較符合預期的… 在測試過程中,無意間發現一個現象…

php存取mssql、sybase時,如何設定query timeout

以前在整理 php.ini 、及 freetds.conf 的設定時,注意到兩者都有支援(query)timeout、及connect timeout,當時也作了設定。但最近的一些狀況,讓我好奇(query)timeout設定是否真的有發揮效果? 由於 FreeTDS 可以支援MS SQL、Sybase(FreeTDS is a set of libraries for Unix and Linux that allows your programs to natively talk to Microsoft SQL Server and Sybase databases.),所以就一併測試這兩種資料庫。首先,看一下相關設定的說明,php.ini 中對於MS SQL、Sybase的設定、及freetds的設定,分別如下… MS SQL Server configuration options ,提到mssql.timeout、mssql.connect_timeout這兩個參數 Sybase configuration options ,提到sybct.login_timeout、sybct.timeout這兩個參數 freetds.conf ,則提到(query)timeout、及connect timeout這兩個參數 測試的結果,無論是MS SQL、Sybase的timeout居然都沒效果。 難道又是文件和實際不符合嘛?找了些資料,看到 Bug #34647 mssql.timeout has no affect 中的討論、說明後,去挖出freetds change log,終於有點眉目。原來是因為我所使用的FreeTDS版本太舊,timeout機制在FreeTDS v8.2( freetds v0.82 change log )才開始支援。

錐狀火山-磺嘴山

圖片
於磺嘴山上,遠眺金山、野柳岬 一週前才 騎單車到翠峰湖 ,走了些步道( 翠峰湖環山步道西口 、 望洋山步道、平元自然步道 )。之後看天氣不錯,再度興起申請磺嘴山生態保護區的念頭。為何說再度?因為幾個月前曾經申請過,但到了申請入保護區當天,天氣狀況非常不理想。有鑑於之前在網路上看過些關於 磺嘴山區迷路 、及山難的消息,當日最後選擇放棄入園。 磺嘴山生態保護區,範圍以磺嘴山與大尖後山連稜為中心,具有完整錐狀火山景觀,包含有磺嘴山、大尖後山火山錐體及磺嘴山火山口湖等特殊地形地質景觀。申請進入磺嘴山生態保護區的路線,分別為擎天崗端、及鹿崛坪端兩個出入口。這次,我們選擇申請由擎天崗端進入…