發表文章

如何使用FreeTDS的TDSDUMP功能debug

有人遇到一個問題,說他的PHP程式連資料庫(MSSQL 2008R2)查詢資料時會因為 Changed database context to 'DATABASE-NAME' 的錯誤而無法執行… "Changed database context to XXXX"這訊息的含意是…登入資料庫所用的帳號,做了切換資料庫的動作。如果登入資料庫的帳號有設定預設使用的資料庫,而程式運作中切換了資料庫。舉例,登入資料庫的帳號預設的資料庫為 DB-A,但程式登入資料庫後切換到 DB-B時,此時資料庫就會回傳這訊息。 雖然這樣的訊息不是『錯誤』,只能算是『資訊』…以往總覺得納悶這為何是錯誤?但,在這次追查問題中使用 SQL Server Profiler 時,發現到真的歸類於error... 總之,個人認為他的程式不可能是因為這的訊息樣而無法運作。且,他PHP程式所在的主機,都已經將錯誤等級設定為超過11才顯示,如下…

HTTP Cookie的限制與網站速度

圖片
cookie 有人遇到一個PHP問題,聽完他的描述後直覺認為是和該系統操作cookie的方式有關,懷疑該系統產生的的Cookie大小超過規範的限制。原以為瀏覽器會呈現Cookie容量過大的錯誤,但是打開瀏覽器的console卻看不到任何錯誤。當時,還誤以為是不是PHP在server端做了處理? 花了冤枉時間後,才知道是因為Firefox不會呈現Cookie超過限制的錯誤,但是Chrome會……昏倒…… 下面範例,是使用PHP產生一個超過RFC規範大小的cookie $value = str_pad("", 5000, "TEST-"); setcookie("TestCookie", $value); 測試環境,分別用以下版本瀏覽器執行上述程式進行測試,並說明結果

拇指山巧遇藍腹鷴?

圖片
拇指山-藍腹鷴 平常去登山健行,都會使用手機的GPS搭配 Oruxmaps 來記錄軌跡作為分享。或者使用別人分享的GPX軌跡檔案造訪沒走過的路線。但之前手機的GPS問題讓我很頭大…沒想到,在農曆連續假期的最後一天,居然收到好心人給的一個小禮物-Garmin Foretrex 401 GPS。 之前舊手機Sony Z3壞掉後更換為小米A1。後來卻發現小米A1記錄的軌跡有時會『飄移』的很嚴重,且高度會一直亂跳。當走過刺激的 瑞芳小錐麓-小鬼瀑布 後看到所記錄的不理想軌跡後決定換手機。當有苦主接手小米A1後,想說之前Sony手機記錄的軌跡不錯,就更換成Sony XZ1……沒想到,使用一段時間後確認Sony XZ1的GPS問題更嚴重,常常記錄到一半就完全無GPS訊號,除非要reset GPS…這… :( 原本期待Sony XZ1更新到Android Pie後會解決這問題,但台灣Sony遲遲不提供更新。此時,已經更新為Android Pie的小米A1已經沒有之前提到的GPS問題,在去 玉里瓦拉米步道 前決定換回小米A1。

武陵農場櫻花季賞櫻

圖片
隨風飄下的櫻花雨@武陵農場 今年的冬天不太冷…一月中走臺北步道南區茶鄉大縱走行經糶米古道附近時的櫻花才剛開始綻放,但一月下旬去 瓦拉米步道 時,瓦拉米山屋旁的櫻花居然已經掉落不少。二月農曆過年,由大甲騎ubike到后里途中經過外埔忘憂谷附近時,堤防旁的木棉花居然已經開了,地上也已有落花…感覺今年各種花的花期似乎有點混亂… 看者新聞報導提到陽明山花季因為暖冬櫻花、杜鵑花一起開,不知怎麼了就想到武陵櫻農場的櫻花…

花蓮玉里-瓦拉米步道

圖片
清晨天微亮時的瓦拉米山屋 位於花蓮玉里的瓦拉米步道,今年是連續第三年造訪。原以為農曆年前一週、又是非假日的瓦拉米山屋應該很冷門,沒想到…最後申請人數超過床位數而要抽籤,所幸…最後還是抽到山屋的床位,而非外面的營位。 前兩次的瓦拉米步道紀錄,已經介紹過他的歷史。有興趣想瞭解八通關古道、瓦拉米步道,可參考前兩次的紀錄。這次做交通、接駁等等其他的紀錄 瓦拉米步道-八通關越道路東段-2017 、 八通關越道-鹿鳴吊橋段-2017 瓦拉米步道-2018

淡蘭古道北路-瑞芳經金字碑古道到牡丹、雙溪

圖片
淡蘭古道北路-金字碑古道 乾隆五十一年(1786)台灣發生林爽文事變,清廷的臺灣政策開放進入當時的『蕃界』。嘉慶元年(1796)吳沙率領大量移民進入宜蘭。嘉慶十七年(1812)清廷設立噶瑪蘭廳。之後為了當時淡水廳(台北)到噶瑪蘭廳(宜蘭)的交通、及公文、警備之用,於道光三年(1823)經淡水廳富戶林平侯出資修築,完成了最早的淡蘭古道-北路。 根據 蘭陽博物第29期(蘭陽博物館2007.06月電子報) 的說明,自此艋舺往頭圍的日程如下… 第一日行經錫口(今松山)、水返腳(今汐止)、可至暖暖過夜 第二日轉入山路經三爪仔(今瑞芳)、蛇仔形、苧仔潭,登三貂嶺,下嶺經牡丹、可至頂雙溪(今雙溪)過夜 第三日沿雙溪河至魚桁仔、下雙溪、遠望坑,渡三貂溪,沿遠望坑溪登草嶺,下嶺經大里簡、蕃薯寮、大溪、梗枋、北關、烏石港等沿線隘寮、至頭圍。 這次參加 健行筆記 淡蘭古道-北路踩線活動的路線A,由瑞芳火車站開始,經猴硐、金字碑古道、牡丹、雙溪火車站結束,恰巧為上述第二天的行程。

無耳茶壺山-半平山-燦光寮山賞芒花

圖片
半平山往草山戰備道途中的芒花非常漂亮 秋天是賞芒的季節,去年秋天造訪 無耳茶壺山-大粗坑步道 ,當時看到新裝的柵欄以為無耳茶壺山因為之前的山難而無法跨過,而放棄半平山。後來查資料才知道依舊可以穿過無耳茶壺山,所以今年又再度造訪經無耳茶壺山到半平山、及擁有一等三角點的燦光寮山。 這次到無耳茶壺山的交通,原訂是在松山火車站搭乘公車 1062 台北中崙 - 中山高 - 金瓜石 ,最後考慮是假日前往,怕在松山火車站上車沒座位(因要上高速公路,沒座位就不能上車)。於是改成先搭火車到瑞芳,再換公車上金瓜石。早上七點半的自強號,上面是滿滿的人…