h1

10/14–跑步操場40圈..本月累積162圈

十月 13, 2006

 

10/11號跑完之後腳一直很痛,我還上網看看是什麼病症,真怕以後我價值連城的腳不能跑了,那我可真的要哭死了..

所以今天早上跑步,決定戴著LP Support彈簧膝關節束帶上場,戴著護具跑步的感覺還不錯,支撐感蠻好的,跑完40圈之後舊傷完全沒有疼痛的感覺,要不是今天睡晚了,時間不夠我跑步,我想應該還可以跑的5-6圈吧…

 左邊的圖就是我帶的謢具,LP Support算是蠻專業的運動護具品牌,今天使用的謢具,才真正覺得要避免運動傷害,這些用品真的不能省呀..

h1

10/11–跑步操場36圈–本月累積122圈

十月 13, 2006

 

放了五天的連假都沒有跑步,今天跑起步來體力好像退步很多…
本來是要免強自己跑完40圈的,但是剛好今天是丹鳳國中有戶外教學,一早操場有學生要集會,所以只有跑36圈…

今天跑步還是有帶心率錶,測到的心率好像有比較穩定一點,比較沒有第一次使用上下跳動那麼多,但是最高心率還是有跑道197下,心想是不是要多用幾次才會準確呀…

結束之後的心率錶的數據是700多Kcal,另一個數據我忘記了,大概是跑太急的關係,舊傷有點復發,腳好痛…

上班的時候接到中華航空的電話,沒有多問什麼廢話就說可以退貨,出乎我意料…害我差點不知道如何應對…只是退款要等60天就是了…好吧..我還是比較想要Polar或是Garmin的心率錶,雖然我還沒有確定要買哪一隻,找一天有空在去喬山健康用品店看看好了..

  Polar S625–除了可以測量心率之外,還可以測距…

 Garmin Forerunner 305–測量心率、距離之外,還有GPS,功能似乎比Polar多很多~~

h1

10/4–跑步操場46圈..本月累積86圈

十月 4, 2006

昨天晚上老婆託同事買的Oregon Scientific SE211心率表終於到了,今天早上起來測試看看好不好用..

昨天晚上把手錶設定好的智慧訓練課程..
熱身5分鐘,運動1小時..

結果一個小時總共跑了46圈操場..
手表計算出來的數據如下~~~
消耗的卡路里856kcal
16%FAT—>還不是很懂,回家再查…

跑步的過程當中,看了一下我的心率,結果非常令人驚訝..
心率的數值從150多到210多都有,跳來跳去…邊跑就邊想蠻後悔買了這支錶..
想說我的心率如果真的是200多,那我應該早就葛屁了吧….

上班時間打電話去華航(這支錶是在華航精品買的)說想退貨…
華航的080說要等承辦人員回電才知道要怎麼處理..但是不知道什麼時候會回電話..
說應該是中秋節連假過後才會回吧…厚..真是氣死人了…
明天還有一天上班日耶..還要拖到10/11號承辦人員才能回電..天呀…好大的衙門…
悶~~~~~~~~~~~~~~

h1

超好玩的Filckr網路相簿

十月 3, 2006

 

使用Flickr已經有一陣子了,家裡之前照的照片都是存在家裡的電腦,管理上只能使用資料夾來管哩,雖然也可以使用Picasa來設定TAG管理,但是要分享給親朋好友好像也不怎麼理想…所以幾個月前就申請了Flickr的Pro帳號,開始使用這個網路相簿來管理自己的照片囉..

Flickr是Yahoo旗下的一個網站,只要有Yahoo的帳號就可以去申請一個免費的帳號,這個免費的帳號唯一的限制是每個月只能上傳20MB的照片,所以你如果要上傳的照片都是很大的解析度,一張照片就要1-2MB的使用者,建議你還是去升級成 PRO的帳號,享受每個月有2GB的上傳空間囉…

我的Flickr相簿:http://www.flickr.com/photos/kevinwu8/

h1

10/2–跑步操場40圈..本月累積40

十月 2, 2006

上禮拜看了幾位喜歡跑步的朋友寫的Blog,決定自己也把每天練跑的心得及心情給記錄下來,嘿嘿…留下來以後可以看看自己進步了多少…

今天早上5:25才起床,在往丹鳳國中的路上就聽到平常有在丹鳳國中運動的媽媽說還沒有開門,昨天更是誇張到六點才開門,到了校門口已經是5:36分了,果然負責早上開門的替代役役男又睡過頭了…本來是還在猶豫了一下要不要去按門鈴,想說在不開門我可能要跑到七點才能回家,還是給他按了下去,沒多久門終於開了…

到了操場作了簡單的熱身後,開始跑步,上禮拜五是第一次跑40圈舊傷有點復發,雖然時間是50”36′,所以今天想說就慢慢跑好了,跑到第五圈的時候那種隱隱作痛的感覺又來了,有點想要放棄,改跑20圈或是32圈就好了,但是死要面子的我還是跑完了40圈,就當作是這個月的開始吧,今天的成績比上個禮拜五差,跑了53”09′67,明天繼續加油吧…

h1

北插天山驚險行

九月 4, 2006

 

昨天真的是我這輩子最驚險的一天,第一次生命面臨到挑戰的一天…

2006/9/3早上四點起床,準備好登山的用品,四點半出發,四點五十跟睡魔、福爺、蔡頭兩兄弟在恩主公醫院前集合,五點半到達滿月圓,六點開始往北插天山爬行…

去程一路上還覺得OK,但是對於不常運動的老婆來說,真的是很大的挑戰,一路上有爬不完的木階,很不容易的10:30到了水源地…簡單吃個乾糧後,大夥兒就準備去攻頂了…

這個時候老婆並不想去攻頂,想待在水源地休息等我們,但是我想想都好不容易爬到水源地了,我想我老婆這輩子應該也不會再來北插了,重點是我不放心她一個人再水源地等我們兩三個小時,所以還是鼓勵她一起攻頂…

到了北插天山的登山口,開始看到天梯了,約兩三米到四五米高,有繩子根木梯幫助你垂直向上…

爬上第一個天梯之後,以為從此路就好走了,誰知道天梯一個接著一個..這些天梯大概有四五個吧…途中老婆已經累到哭了想放棄下山,可是經過山友的鼓勵,老婆終於努力的往上爬…一個接著一個天梯往上爬..怎麼有爬不完的天梯呀~~~爬完天梯不是路就好走了嗎~~錯了~~還有佈滿樹根而且是70度以上的山路~~好不容易終於在一點半看到往北插天山剩400公尺指標..在往前走了兩百公尺左右..這時候慘了….開始下雨了….老婆的體力也早已耗盡…想到剛剛爬上山的路況…哭著說他不敢下山…腿完全沒有力氣…一直發抖…連我都覺得不知道該如何是好…

這個時候我想哭也是沒有辦法…在不趕快回去,天色變晚就不好了,更何況下大雨路又不好走…恐嚇我老婆說在不走就要走夜路回去…叫她倒退魯下山…我在前面一步一步的跟他說要踩哪裡..就這樣一關一關的往下走…天色夜越來越暗了…雨也越下越大…睡魔拿出他的手電筒,我也拿出我的頭燈…這時候突然覺得好險有帶頭燈,本來出門前是忘記帶的,老婆還要我回去拿,真的是聽某嘴,好富貴~~就這樣靠著這個頭燈跟錦泰的手電筒一路往下,在東滿步到慢步的前進,等走下到好漢坡的時候已經是晚上七點了…這時候看看指標往滿月圓竟然還有75分鐘…臉都歪了~~~

問了一下老婆要不要休息,老婆可能也是怕待在山上太久危險,不敢休息馬上繼續趕路,在往下的之字型步道上走了好久,每下了一個之字型步道,就想說應該快道大水桶了(滿月圓開始往東滿步道的地方),但是把頭燈一照,還有走不完的之字型步道,真的很想哭,走了好久好久,遠遠的地方突然有看到一小點燈光了,後來知道那是滿月圓瀑布旁的廁所,知道快到了,可是最後這一段路還是走的很久,終於再最後一個轉彎的時候看到指標,好感動噢…終於得救了…回到滿月圓的步道上,遠遠的看到蔡頭兩兄弟拿著手電筒來找我們,蠻感動了,他們還記得來找我們,還有帶水來給我們喝,蔡頭怕我們出事情還報了警,回到服務中心就看到一輛警車在那裡等我們..最後擔心老婆失溫又太累,我們夫妻是給警車載到滿月圓停車場的,還好有給警車載出來,因為這一段走也要走半小時以上耶….

這一段驚心動魄的路程當中,我們所有的水都已經喝光了,早上六點走到晚上八點,中午只有吃巧克力果腹..大家體力都已經耗盡了,其實福爺也很慘,他的體型比較大隻,爬山本來就已經很吃力了,又遇到這個狀況,山路都是樹根,一不小心踩滑了就會滾到山下去,最後走到後面腳步已經都不穩了…其實我後來腳步也不是很穩…應該是淋雨淋了太久又沒有吃東西,血糖過低吧…

經過這一次的經歷之後,得到一個經驗,就是裝備要帶足,時間要算好..也讓我們終於知道什麼叫做天山..所謂的天山…下面是同行爬完天山的心得…
睡魔的MSN暱稱是:『北插天山,顧名思義,天山。要對他有所尊敬,除一般行走外,該跪、該趴、該爬,一樣也不能少。』
蔡頭的是:『真的累 第一次聽你說累』
可見真的很累 ~~

今天問老婆說還要不要去登玉山,她竟然說要耶 ~~老婆,我可沒有拿刀架著你要去噢~~一起加油努力吧~~~~

h1

XP中毒之後網路無法連線..WinSock XP Fix

八月 22, 2006

今天一大早我還再上網逛Blog,營運長就抱了一台她家的電腦來跟我說..
他女兒的電腦昨天晚上突然無法上網…要我幫他看看…

本來判斷以為是MS06-040修補程式沒有安裝..被攻擊以至於無法上網…
嘿嘿…
事情沒有那麼簡單…我把有問題的電腦硬碟裝到我的電腦上..
先使用AntiVir PersonalEdition Classic掃描一次..
哇哩勒~~各式各樣的病毒掃到了20多隻…通通殺掉…
PS.這部電腦本來有裝卡巴斯基防毒軟體…不過AntiVir還能抓到這麼多隻病毒..
可見AntiVir還是蠻強的…重點是不用錢耶..

接下來就是惡夢了…當把病毒掃完後,電腦還是無法上網…
我可以確定網路線、IP、DNS都沒有問題…
不只有IE無法使用,KKMan也上不去,所有要連線Internet的通通上不去~~~~

我判斷有可能是XP的某些系統檔案被病毒給破壞了…
先執行了一次系統檔案檢查員檢查系統檔案…
結果很失望..因為所有的系統檔案都沒有問題…
使用SpamWare Doctor檢查發現有90多個檔案有SpamWare嫌疑..
移除了之後也沒有辦法解決…
正當有點想放棄想把系統重新安裝時…仔細想了一下OSI 7 Layer Model…
分析了一下問題狀況…嗯嗯…應該是Sock有問題…

確定問題之後就簡單了..上網去找了一個WinSock修復程式WinSock XP Fix…
執行修復程式的畫面如下..

修復完WinSock之後要重新開機…
緊張的時刻到了..打開IE….賓果…可以上網囉…下午可以跟營運長要咖啡喝了..哈哈..

h1

Big-5字串處理函數

八月 21, 2006

使用PHP+MYSQL的朋友一定都有遇到”許蓋功”中文編碼的問題…
所幸有熱心的網友
Pigo Chu提供了Big-5字串處理函數來解決這個問題..

1.快速安裝方法

  • 將 ZIP 檔案解開後 , 放到你喜歡的位置 , 例如 /var/www/htdocs/big5_func
  • 在您的 php 程式以 require , require_once, include , include_once 將 big5_func.inc 引入 , 例如 include(“big5_func/big5_func.inc”);
  • 寫一支程式試試看 , 例如 : echo big5_addslashes(“哈哈abc’ ‘測試許\”); 若正常顯示則代表安裝成功
  • 若您沒有安裝 iconv , 強烈建議您安裝 iconv , 因為這將加快本函數集的運算速度 , 我自己測試在 php4.2.3 win32 版已經提供 iconv , 不過您必須自行修改 php.ini , 將 ;extension=php_iconv.dll 的註解拿掉 , 並且將您 php 安裝目錄下的 dll 目錄下所有檔案拷貝到您的 winnt(或windows)/system32(或system) 目錄下 , 接著您可以重新啟動您的 Web Server , 以 phpinfo() 檢查有沒有載入 iconv , 假如您是 Linux 使用者 , 且是自己編譯 PHP , 那麼您可以到 iconv 網站下載 iconv 套件回來編譯 , 網址是 http://www.gnu.org/software/libiconv/ , 編譯 PHP 時需要指定 –with-iconv=(你的iconv安裝目錄)
  • 另外建議 PHP 4.3 以上版本把 Multi-Byte String Functions 功能打開 , 可以加快某些函速的效能

2.提供的函數列表與用法範例 : 基本上有許多函數名稱與 PHP 類似, 用法也相同

  • bool big5_isBig5( string str) : 判斷是否為中文字
    範例 : if ( big5_isBig5(“A”) ) echo “中文” ; else echo “英文”;
    輸出 : “英文”
  • string big5_addslashes( string str) : 字串中遇到單引號 ‘ , 雙引號 “, 斜線 \ 會增加斜線 \ , 若遇到中文字會忽略, 適合放入中文 database,或產生javascript變數用
    範例 : <script> alert(“<? echo big5_addslashes(“許’\功\”); ?>”); </script>
    輸出 : 瀏覽器會跳出警告視窗內容為 “許功”
    PS : 若使用 MySQL Server 的預設語系是 big5 (–with-charset=big5), 則建議不要使用本函數將字串轉換後增加到資料庫 , 您可以直接使用 mysql_real_esacape_string() 可以更安全與快速 , 另外建議大家使用 ADODB(http://adodb.sourceforge.net/) 這類的抽像程式庫或 Pear DB, 目前都有支援資料庫跳脫字元處理
  • string big5_stripslashes( string str) : 遇到跳脫字元(\) 會將之刪除 , 但若中文中有一個位元組含有跳脫字元則忽略不處理
    範例 : echo big5_stripslashes( big5_addslashes(“abc’功\”));
    輸出 : “abc\’功”
  • string big5_addcslashes( string str , string charlist ) : 可以指定字元條件來讓字串中符合條件的字元增加跳脫字元(\) , 若遇到中文字會忽略
    範例 : echo big5_addcslashes(‘foo[ ]許\測試wale ‘, ‘A..z’);
  • string big5_stripcslashes( string str) : 遇到跳脫字元(\) 會將之刪除 , 但若中文中有一個位元組含有跳脫字元則忽略不處理 , 注 : 遇到, \a, \b, \f, \n, \r, \t and \v 是把 \ 處理掉 , 而不是真正還原該字元
  • string big5_substr( string str , int start [, int length] ) : 抓取指定位置的字串 , 若 length 不輸入 , 則由參數 start 指定位置開始抓到字串 str 的最後一個字
    範例 : echo big5_substr(“測試OK” , 2 , 2);
    輸出 : ” OK”;
  • string big5_strlen( string str) : 計算字串長度 , 中文或英文皆為一個字
    範例 : echo big5_strlen(“測試OK”);
    輸出 : 4
  • string big5_strtolower( string str) : 將字串內的所有英文字母轉為小寫 , 為何要有這個函數呢 ? 因為某些中文字員確實其中一個 Byte 會是英文字 , 若用 PHP 原本的 strtolower , 則會把這種中文字轉亂了 , 因此使用本函數能保證不把中文變亂 , 以下範例若用 strtolower 去輸出 , 那個 “袍” 字就亂了 …
    範例 : echo big5_strtolower(“Kobe Bryan 今天穿紫色戰袍上場”);
    輸出 : kobe bryan 今天穿紫色戰袍上場
  • string big5_strtoupper( string str) : 將字串內的所有英文字母轉為大寫
  • string big5_chunk_split( string str , [int chunklen=76 [, string end="\r\n"] ) : 切割中英文字串 , 預設每 76 個字會被切開並且斷行 , 可以指定 chunklen 來改變切割的字數 , 若設定 end 則可以改變每一個切割單位最後要加什麼字串
    範例 : echo big5_chunk_split(“哈哈,你好笨” , 2 , “/”);
    輸出 : “哈哈/,你/好笨”
  • int big5_strpos( string haystack , string needle , [, int offset] ) : 在字串 haystack中搜尋符合 needle 的第一個位置 , offset 是指定要從第幾個字開始搜尋 , 請注意 , 若搜尋不到字串 , 會傳回 false , 若搜尋到的字串在第一個字就找到 , 會傳回 0
    範例1 : echo big5_strpos( “你真的好笨勒…” , “笨”);
    輸出 : 4
    範例2 : if( !is_integer(big5_strpos(“你好笨” , “CCC”) )) echo “Not Found”;
    輸出 : “Not Found”
  • int big5_strrpos( string haystack , char needle) : 在字串 haystack中搜尋符合 needle 的最後一個位置 , 若搜尋到的字元(中文字算一個字元)在第一個字就找到 , 會傳回 0 , 若找不到 needle 字元傳回 false , 請注意 , 按照 PHP 手冊的 strrpos 規範 , needle 必須為單一字元, 若 needle 為整數 , 則會將該整數轉換為 ASCII 對應的字元 , 例如 needle=65 , 則 needle=’A’ , 若 needle=0xA440 , 則 needle=’一’
    範例1 : echo big5_strrpos( “你真的好笨好笨勒…” , “笨”);
    輸出 : 6
    範例2 : if( !is_integer(big5_strrpos(“你好笨” , “哇”) )) echo “Not Found”;
    輸出 : “Not Found”
  • string big5_str_replace( string search , string replace , string subject) : 搜尋字串並取代 , subject 是原來的字串 , search 是搜尋的字串 , replace 是搜尋後要取代的字串
    範例 : echo big5_str_replace(“%姓名%” , “Mary” , “Hi , %姓名% 你好啊”);
    輸出 : “Hi , Mary 你好啊”
  • int big5_stroke( string str) : 計算單一中文筆劃數
  • string big5_unicode( string str) : 將字串 str 轉為網頁用的 Unicode , 轉出後會變成 &#nnnnn; 的格式
  • string big5_deunicode( string str) : 將字串網頁用的 Unicode 轉成 Big5 中文 , 也就是把 &#nnnnn; 格式的字串轉成一般中文字串
  • string big5_utf8_encode( string str) : BIG5 碼的字串轉為 UTF-8 格式的字串
  • string big5_utf8_decode( string str) : UTF-8 格式的字串轉為 BIG5 格式的字串
  • string big5_utf16_encode( string str) : BIG5 碼的字串轉為 UTF-16 格式的字串
  • string big5_utf16_decode( string str) : UTF-16 格式的字串轉為 BIG5 格式的字串

作者 : Pigo Chu
下載網址:http://www.pigo.idv.tw/download.php

以上內容節錄自此函數集的Readme…

h1

PHP Tip:Single and double quotes…

八月 15, 2006

剛剛看到一篇文章,主要是談到PHP裡面的單引號跟雙引號差別…
文章的路徑如下
http://www.phpbuilder.com/columns/vaska20050812.php3

$var = $value; // ok
$var = “$value”; // ok, but double quotes are not necessary
$var = ‘$value’; // will not work (single quotes will not allow parsing)

(‘.’ the period adds/connects variables, functions, etc. together.
Oftentimes programmers will leave spaces around the ‘ . ‘ to make
things easier to read.)

$var = ‘This is the ‘ . $value . ‘ of things.’; // ok – preferred
technique
$var = “This is the $value of things.”; // ok, but harder to read/debug
$var = ‘This is the $value of things.’; // will not parse $value
$var = This is the $value of things.; // error

$var = $array['name']; // ok, generally the preferred technique
$var = $array["name"]; // ok, but why use double quotes if they are not
necessary?
$var = “$array[name]“; // ok, but harder to read/debug – poor coding
style

$var = ‘Name: ‘ . $array['name']; // ok – preferred technique
$var = “Name: $array[name]“; // ok, but harder to read/debug – poor
coding style
$var = “Name: $array["name"]“; // error
$var = “Name: $array['name']“; // error

exampleFunction($value); // ok
exampleFunction(“$value”); // ok, but double quotes are not necessary
exampleFunction(‘$value’); // will not parse $value

結論是儘可能的使用Single quotes,可以加快程式的執行速度噢…

h1

Microsoft Live Writer..

八月 14, 2006

 

今天隨處瀏覽了一下..發現了微軟發佈了一個好玩的玩具..
沒錯..就是一個Blog的Client軟體..Microsft Live Writer..

這一個軟體目前還事 Beta版本..
除了可以編輯Microsoft Live Space的Blog之外..
還有支援Blogger,Movable Type, WordPress,TypePad以及LiveJournal等等..

下面的插圖就是Microsoft Live Writer的介面…使用起來感覺很像使用Word一樣..

有興趣的朋友可以去下載來玩看看囉…