回到首頁
關於我
我的Picasa
留言板
訂閱我的文章
放大字型
原始字型
回到最上層

控制主頁

公告

感謝各位網友的造訪與回應,由於工作的關係實在沒有心力繼續維護這個BLOG。對於各位的留言,有時候真的感到心有餘而力不足,所以沒有回應的部分,還請眾網友們多多包涵。Hans在這邊感謝你們的參與~~ 2011.12.20 Hans

2010年12月1日 星期三

拉拉山二日遊

2010 11/27~28 這次旅行一切都很不錯,唯一美中不足的就是我滑了一跤


(文:Hans/圖:C.M 瘋子翔)


大約是一個月前吧,好友CM突然揪團說要去拉拉山一日遊,想說也好久沒這樣熱血了,於是我又順便找了對騎車有同樣熱血的瘋子翔加入。而CM也找了以前曾經一起攻武嶺的好友加入,就這樣,我們四個人在五都選舉戰的最火熱的時間上了拉拉山~~

至於原本是規畫一日遊當天來回,但是三口的MOMO同事知道後,便建議我們可以改為兩天一夜,時間比較充裕,也可以慢慢玩。轉告CM這個想法後,CM表示:「加班都加這麼多了,加這個絕對沒問題~~~」於是在大夥都同意後,就訂下這次計畫啦~ 而我也在出發前把野狼號整理到最佳狀態!

以下是本次出征的成員~~

野狼號~ 每天都載著比它自己還重的駕駛上山下海已經行駛5年、三萬五千公里!
目前還是頭好壯壯,這次的拉拉山對他來說也是一次挑戰!


CM的小黑~ 初次見面請多指教~ 其實CM還沒正式介紹給我認識


瘋子翔的坐騎~ 經常跟野狼號上山下海~


CM好友的坐騎~

一大早,投完票後,便衝到瘋子翔家門口集合然後出發!我跟瘋子翔從台北出發,CM跟CM朋友則從苗栗出發。我們的第一站是石門水庫附近的南園活魚餐廳,除了中午用餐也是我們兩方人的集合點。因為投票的關係,在出台北縣之前我跟瘋子翔都是走走停停,省道台三線塞得滿滿的都是車子,直到離開台北縣才開始暢快奔馳。跟著瘋子翔的車尾前進,在高速大彎下壓車可以壓到磨到鞋子,傾角是我感覺第一次可以壓到這麼低,對於這點我很驚訝,我想是長途的行駛讓輪胎機油都熱開了才有這樣的表現吧~

到了活魚餐廳附近跟CM會合後,CM說,根據當地人的情報,我所說的那間餐廳已經倒了。所以我們只好去找其他餐廳用餐,但是在路上我越想越不對。首先離我GPS所定的位置還有一段距離,加上這間店是我阿姨常去的店家,怎麼會說倒就倒勒,於是我決定還是去看看好了,這一去才發現原來是那個"當地人"搞錯啦~

到了餐廳,老闆娘很熱情的招呼,還問我們是不是大學生出來玩?想說都出社會一段時間了還被稱做是大學生,一整個就是心情非常好阿~ 不是也要說是!就這樣老闆娘一下稱呼我們大學生,一下叫我們小朋友,整個心情就像回到當年還在念書的時候~ 真的~ 好爽~ 不過可能是大家都被眼前的美食給吸引,大家很開心的吃著,完全沒想到要拍照!所以活魚大餐的真相,一張也沒有...

湯足飯飽後,我們往石門水庫前進,到了門口,CM直直的就往門口衝,完全不把收費人員放眼裡。原來石門水庫跟上次去的永和山水庫不一樣,石門水庫是要門票的,一個人30元


水庫大壩前方~ 那邊看起來不像是停車位,但是我們也沒看到有類似機車停車位的地方,所以就先暫時停一下囉~


往上騎,可以騎到水庫大壩的上方,大壩上方的 蔣公銅像


過了大壩後,有個高高的亭子,寫著嵩台


看起來不很高,但是就連CM走了兩三步後都可以馬上感覺到不對勁,這個嵩台的階梯其實是很陡的...


從嵩台往下看~ 居高臨下的感覺還不錯!就是爬上去的時候會很喘,還有天氣預報說會很冷,但是當時我可是熱到想穿短袖...


這張可以看到水庫攔截前跟攔截後。

OK~ 石門水庫大概就這樣,再上去還有分什麼中收費站、高收費站,也不知道要不要再收費,所以我們就沒上去了。接著我們往角板山前進。


騎著騎著~ YA~ 有人騎車換檔換到腳抽筋了~所以只好休息一下,等腳恢復正常在繼續前進~


到了角板山,那邊有名的景點就是角板山行館啦~


角板山行館簡介

行館內有很多 蔣公的照片,在那個時代應該是沒機會看到,現在則開放給大眾參觀。


逛完了行館,我們往秘密的戰備隧道前進!這感覺還真的很秘密~


秘密隧道裡有 蔣公很愛跟夫人一起炒飯的秘密...


隧道內其實還蠻寬的,兩個人並排走,依然覺得很寬敞~

在角板山逛了一下,不知不覺也下午4點多了,看來預計要去的小烏來風景區應該是不用去了,在附近的便利商店做了一些補給後,我們就往民宿前進啦。途中又有人換檔換到腳抽筋啦,只好在路邊再休息一下。到達民宿已經是五點多了,山上果然天黑的比較快,才五點多就烏漆嘛黑的,一度讓我以為現在是深夜。

我們這次入住的民宿是位在爺亨梯田上的馬告山莊,莊主人很好,住宿環境也很不錯,但對我們來說缺點就是往山莊的路路況有點差,尤其是最後一段陡坡真的是有點難度。但還好陡坡沒很長,野狼載了一個比它自己還重的駕駛掛一檔,還可以在坡上加速,OK的~


我們定的是四人房,進房間映入眼簾的是兩張大大的雙人床~


櫃子,飲水機跟一個小冰箱


浴室~ 還蠻大間的喔~ 不過衛浴設備水壓太強大,我用的有點不習慣


窗台~

卸下行李後,休息一下,因為馬告山莊沒供應晚餐,所以我們就到外面用餐,用餐完畢,看個電視就睡了。因為明天還要早起上神木區,所以大家早早就睡了...



我們住宿的地方~


隔天早晨,用過莊主提供的早餐後,大家就輕裝上拉拉山啦~~
從下巴陵到上巴陵,路很彎,但是慢慢走還是可以過,路雖然陡但也沒有網路上所說的野狼爬到會熄火的狀況。況且,我家的野狼還是扛著比它還重的駕駛在跑,二檔以上還是很OK的。


一路上沒什麼車,我想是我們提早上山的關係吧,這裡是離神木區最近的停車場可以看到真的沒什麼車,很空曠~


進入神木區了~ 空氣很好很不錯~


楓葉紅了~


古木參天~


站在神木旁,我覺得我真的很渺小~



在神木區散步,感覺很好,總覺得往前走可能會遇到夜精靈,或納美人之類的~



路上遇到來健行的老阿公老阿嬤,都會問我們是不是大學生來爬山。聽到這些總覺得好爽~~ 這趟旅程,整路都被稱做是大學生、小朋友一整個就是非常年輕阿~~



只是一踏上階梯就從學生變老人啦~



1號巨木~ 整個就是直挺挺的!男人就該像這樣 (挺)






我很喜歡這張照片的感覺,一整個就是很舒服~




沿路上有很多這樣的警告標誌,像是小心頭部啦~ 小心大蛇毒蜂啦~ 小心路滑啦~ 等提醒遊客的貼心告示。當我們走到某階梯時,當時CM走在我前面,我看到小心路滑的告示時,想說走第一個,免的滑倒時把CM拖下去。結果語畢,我後面有人滑倒了... XD

整個神木區逛完以後,其實沒我想像中的辛苦,一路走走停停拍拍照片,看看路旁的介紹版也還算輕鬆,雖然沿路叫休息的都是我,但也還算OK,比起上次跟團去台中逛百貨公司算是輕鬆了。我們大約花了三小時走完整個神木區。

回程,從上巴陵回到馬告山莊,沿路風景很棒,不過騎車還是要專心一點,因為道路的邊界就是懸涯,而且沒什麼很高的護欄,摔下去就是下去了,能不能回來就看個人造化了。我就是貪圖這美麗的風景結果看到恍神,偏離了預計的行車路線一點點,還好有及時回神,不然可能就以最短路徑下山了。

回到馬告山莊拿回行李,就準備往下個預定的景點小烏來前進。但是莊主聽到我們要去小烏來後就直接建議我們不用去了,改建議我們,如果時間不趕的話,可以往明池去看看,沿路的風景還不錯。就這樣,我們當下就改往明池出發!



經過大漢橋,有人在玩高空彈跳~ 這個女生真的很大膽!



就這樣給他跳下去!阿~娘~威~ 雖然不是我在跳,但是看到她跳下去的剎那,我是一陣腳軟阿...



往明池的路很窄,有些路段甚至只能讓一輛車通過,路程比想像中的遠,隊上已經有人擔心油會不過。直到看到宜蘭縣的告示牌,才了解原來明池在宜蘭阿~

往明池的路說真的確實還不錯,但是因為路小不好走,精神絕大部分都放在騎車上,沒有辦法好好欣賞沿路的風光,有點可惜。



到了明池,看到了明池神木,雖然出發前莊主已經有說明池的神木不會比你在拉拉山看到的大,但我們還是有點小小失望。

回程,瘋子翔領頭,一路上騎的速度不算慢,加上有兩台機車在山道上殺彎,不知不覺,我也跟著熱血起來了!一個大彎,我壓車過彎,結果不知怎麼我已經在地上滑行了... 殺彎不成不被彎殺阿... 兩台殺彎的機車見狀馬上停下來,把我扶起來,CM跟CM好友也隨後到達幫我撿起散落物,我這才深刻了解到什麼叫噴裝備。真的是口袋的東西散落滿地阿~ 而瘋子翔在我倒地後沒多久也折回來看看到底是發生什麼狀況。

還好,只爆了兩個新裝的方向燈,我的手臂有小擦傷,其他沒什麼大礙,野狼號還是活跳跳,沒什麼狀況。真的是運氣非常好。

稍微整理整理,撫平受驚下的情緒後,我們就繼續往回家的路前進。摔過一次後,大家速度真的都有慢下來,尤其是我,整個就是很乖啊!對於壓車真的是有會有恐懼感阿~


到了復興橋,稍做休息,我們繼續往角板山前進。到了角板山,做了簡單的補給,並且享用DELAY很久的午餐後,跟CM他們也該是說再見的時候了。

我跟瘋子翔走台7乙回去,CM他們則走台3回去苗栗。

在台七乙線上,我跟著瘋子翔的車尾前進,什麼叫做不敢壓車!為了跟上瘋子翔的速度不趕壓也要壓下去啊!我總覺每過一個彎,我的傾角就變低許多阿... 壓車恐懼症!?沒這回事!

之後一陣轟隆隆~ 是重機車隊,小野狼混在裡面感覺還真奇妙~ 但是這隊重機車隊沒有很守規矩,感覺就差了些...

到了市區,車子開始多了,也跟著有種回到現實的感覺了。

大約六點左右,我們回到了台北,我們沒有馬上回家,而是找了間飲料店休息一下。接著我的電話就響了~~ 是一通來自台中的溫暖電話,真是相當窩心啊!謝謝兔大王跟熊大王的關心囉~~~~

而我還沒到家就已經有人知道我下午發生什麼事情,哪有人神通這麼廣大?看來是CM他們已經平安到家囉。

在飲料店小聊了一下,也該是回家的時候了~
離開時看了一下里程表,共計310KM~ 創新紀錄囉~

就這樣,這趟旅程到這邊畫下句點。

最後,翰斯提醒您~ 出外旅遊一定要注意安全喔,千萬不要做超過自身能力所能負荷的事情。還有騎車的時候一定要注意路況,看到前方是沙子一定要慢下來閃過他喔~~

2010.12.02 後記:
瘋子翔表示:「下次我們應該規畫一個上北橫然後從宜蘭回來」
翰斯表示:「恩~ 北橫中橫都走過了,不知道南橫狀況如何?」

[+/-] Read More...

2010年10月19日 星期二

使用JAVA的keytool產生憑證給IIS使用

2010 10/19

由於IIS產生未經過第三方公正單位簽署的憑證實在太麻煩了,所以我決定使用JAVA的keytool來產生。


Step1. 產生keystore檔
先切換到JDK的目錄下然後輸入如下指令
D:\java\jdk1.6.0_03\bin>keytool -genkey -alias <別名> -keyalg RSA
接著輸入一連串資訊後就會產生keystore檔,keystore檔預設會放在使用者目錄下
例如:C:\Documents and Settings\user

Step2. 更新憑證有效期
因為預設的憑證有效期限是3個月,所以更改的指令如下
D:\java\jdk1.6.0_03\bin>keytool -selfcert -alias <別名> -validity 天數

Step3. 轉換成IIS在使用的PFX檔
先下載一個叫做JKS2PFX的轉換工具
然後解壓縮,之後執行如下指令
D:\java\jks2pfx>JKS2PFX < keystore文件 > < keystore密碼 > < 別名 > < 導出檔案名 > < Java Runtime的目錄 >

KeyStore文件:指Tomcat保存SSL憑證的文件
KeyStore密碼:KeyStore檔對應的密碼
Alias別名:  產生憑證CSR時,所起的Alias別名
導出檔案名: 準備導出的檔案名稱 (不要帶副檔名)
Java Runtime的目錄(可選): 指包含Java.exe和keytool.exe的目錄,如: c:\progra~1\Java\jre1.5.0_06\bin

之後就會匯出3個檔案 exportfile.key、exportfile.crt、exportfile.pfx
exportfile.pfx可以導入到微軟的IIS中,exportfile.key和exportfile.crt 可用於Apache或者OpenSSL相容的系統

參考資料:
1.http://www.myssl.com.tw/guide/back_restore.asp
2.http://docs.sun.com/app/docs/doc/820-4607/ablrb?l=zh_TW&a=view

[+/-] Read More...

2010年10月16日 星期六

捲毛歹剃頭

2010 10/16 凸-.-凸

捲毛歹剃頭,是老媽常說的一句台語俗諺。他的意思是說捲髮的人很難搞,他常常用這句話來形容我,因為我的頭髮其實有點微捲,偏偏他老人家覺得我很難搞的時候就會拿這句話來形容我。不過捲髮跟難搞到底有沒有關係我就不知道了...

上個星期到家樂福添購日用品的時候,順便在裡面的100元剪髮處理一下很久沒整理的狼毛。幫我剪髮的理髮師問我要怎麼剪,我說:「就剪短,剪成平頭也沒關係,我想讓頭髮立起來。」通常聽到這句話的理髮師都會問我是不是要去當兵,不然幹麻剪成這樣?

其實我對髮型設計沒什麼概念,會這樣說,完全是因為大蛇丸很久以前的一句話,大意是說剪成平頭頭髮就會立起來之類的...

而這位理髮師聽到之後則說:「你的頭髮屬於很柔細的髮質,是女生的髮質,你這輩子別想讓頭髮立起來啦,剪成這樣會很醜」

通常100元的理髮店不會廢話這麼多,客戶說什麼他就幫你剪成怎麼樣,這位理髮師很"搞威"(多話)

於是我說:「你誤會我的意思了,我意思是你可以隨意替我設計,最短可以剪到平頭」

這位理髮師聽到我的解釋,整個就開心起來啦~ 看起來像是技癢很久一樣!
理髮師說:「反正就是剪短剪帥對吧?」我回:「對!就是這樣」

於是本來號稱10分鐘可以剪好的頭髮(100元理髮店,號稱的就是快速),而這位理髮師卻很開心的花了很長一段時間在幫我設計頭髮。剪完以後,還真的很不錯,連我這種沒概念的人都可以感覺得出來這是有用心剪出來的頭髮,我非常滿意。

在剪髮的過程中,理髮師不斷跟我聊天,說他之前待的理髮店,店主都規定要剪成什麼樣,讓他綁手綁腳很悶,今天遇到我這樣可以讓他大展身手的客戶他覺得很開心,最後他說,我是第一次給他剪,也是最後一次,因為他要調去別家店了...

網路上有些事情不好明著說,以下文章只對有興趣的朋友開放,歡迎有興趣的朋友跟我索取密碼。

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\ncuczsZaQugGmbxqhnG6ioWweEfU=

[+/-] Read More...

2010年10月9日 星期六

改車

2010 10/09 其實我只是把一些壞掉的零件換掉而已...

前後齒輪 1000
CYC油封鏈 1800
半自動油杯 650
離合器片 1200
機油 300
前後方向燈各1 700
離合器線 150

煥然一新的騎乘感受 無價~~

過了中午,陪朋友到三峽睿騏換輪胎,莫名其妙就被拐去改車。
於是在技師兩個小時的敲敲打打,我的野狼重生啦~~

本來騎起來很難過的感覺變的一整個非常順暢!!

也因為換了齒輪鍊條,改了齒比的關係,以往時速60,4檔,轉速是6千轉,現在只要5千轉就可以達到囉~,如果拉到紅線~ 那尾速破百(野狼不是快樂錶)一定OK的啦~~ (不過我沒試,現在也不敢亂試...)

不過,改了齒比後,起步的扭力變小,剛開始還真是不習慣,但是比起沒換以前真是好太多啦~~ 以上就是這次改車,喔,不! 說錯了,是修車的心得~~~

[+/-] Read More...

2010年6月17日 星期四

兩隻懂人性的狗~

2010 6/15 你們說的都對,其實不肯承認這個狀況的是我...

6/15 端午節的前一天,一個雨下不停的日子。煩悶的上班時間,簡大突然捎來一個MSN訊息,問我怎麼都沒找他吃飯?OK~ 既然他都這麼說了~ 擇日不如撞日,那就今天下班吧~ 反正路邊攤隨便吃吃就很滿足了,也不一定要特別找餐廳吃飯。於是我們相約在北投吳家牛肉麵吃飯,此時也已經到了下班時間了,那就出發吧!

到了目的,叫了兩碗麵,點了一個小菜拼盤,互相詢問一下近況,然後聊聊天,好像也沒什麼特別的,君子之交淡如水嘛~

就在這個時候,旁邊走來一隻狗,站在離我1公尺的距離望著我,一直看~ 一直看~ 我知道牠是想從我這邊撈點什麼,但是我不想。看著牠,我知道當狗不容易,今天我能在這邊享用一碗牛肉麵,也是我辛辛苦苦的在公司當了一天的狗所得來的報酬。

牠看呀看,累了就乖乖在旁邊坐著,他似乎知道在這邊不能太高調,如果太高調可能會被趕走,到時候不要說撈點東西回去,可能連生命都會有危險。最後我受不了,我丟了點東西給牠,他看到我沒東西給牠了也就慢慢起身去別桌找東西了。

於是我跟簡大繼續聊著天~

這時候又走來另一隻狗,他站在距離我50公分的地方,一開始牠也是一直看,但是這隻比較主動一點點,他看到我沒動作,不是坐下來等,而是用牠的前爪,輕輕的推了我一下,然後依然看著我,喔~~ 天阿~ 怎麼有這麼懂人性的狗阿~ 被他推了兩下,我受不了,我丟東西給牠了...

分析這兩隻狗的行為,第一隻的行為比較保守,但比較安全,獲利的時間比較長。第二隻狗的行為比較積極,但稍微有點風險,如果推的力道沒拿捏好,可能會惹惱對方,不過獲利的時間較短。所以~ 從這兩隻狗身上我學到了~ 如果在公司想要獲利,"低調"是第一要件,至少這樣不會被趕出去,適時的戳一下老闆,可能有機會加點薪水,只是力道要拿捏好~

最後~ 這兩隻狗吃完東西以後就離開了,他也不會回來對我特別好,或是從此以後當做我是他永遠的朋友,畢竟這兩隻狗跟我是建立在一個利益關係上,沒有了利益,這個關係也就斷了。

"君子之交淡如水,小人之交甘若醴;君子淡以親,小人甘以絕",這句話,國中時候老師就有敎了,但是我始終不明白其真正的涵義,沒想到我是在兩隻狗身上了解這句話。看來我教師節的時候,應該回來看看這兩隻狗的~

最後看著兩隻狗的背影~ 我想人性跟獸性,在某方面來說其實是沒有什麼太大的差別的...

[+/-] Read More...

2010年6月9日 星期三

再戰 web service (C# Call JAVA)

2010 6/8 挫折... Orz

最近接到一個需求是要修改 web service 的程式,對方的 web service 看起來像是用JAVA寫的,由於在前公司有小小的接觸過,所以對這個需求真是一點也沒有再怕的啦!但也許就是因為太過自信,命運就會想好好的捉弄你一下,好讓你不要太囂張...

首先我在 Visual Studio 2008(以下簡稱VS2008) 開啟一個C#的專案,然後在方案總管的參考那邊按滑鼠右鍵,要加入"web參考"



阿勒~ 怎麼沒有 "web參考" 可以選...
而且選 "服務參考" 還給我跳出 "Web服務列舉型別元件未安裝,請重新安裝Vistual Studio"

就這樣我重新安裝了兩次 VS2008 兩次都一樣... 然後半天就不見了...
後來Google找到解法如下


全文轉貼來至:在VS.Net2008中不能添加Web引用或Service引用?

2010/2/5
在VS.Net2008中不能添加Web引用或Service引用?

真是他X的怪,一直出現錯誤訊息:

"The ccomponents required to enumerate web references are not installed on this computer. please re-install the Visual Studio"

“Web服務列舉型別元件未安裝,請重新安裝Vistual Studio”

我真搞了半天,重裝兩次Visual Studio 2008,還是有問題,

Goolgle搜一下,還真有解,

運行[Vs.net install path]/devenv.exe /resetskippkgs
如果以上命令無效,很可能是你安裝了Source Analysis Tool for C#. 移除此工具就行了。


> _< … 感動,總算解了!


就這樣,一行指令解決掉這個麻煩的問題...

接下來,"服務參考" 可以用了,所以我就開啟服務參考把WSDL網址加進去,想要開始寫程式。
本以為這樣一切就解決了,但是事情還是沒有這麼簡單,於是又跑進去茫茫的Google大海開始找資料,但是在海裡面游了好幾圈,怎麼弄都覺得怪怪的。

除了不熟以外,這次呼叫的web service 還要用 UsernameToken 驗證,所以整個就是一直盲目的想找解法,直到救世主我同事的出現,才讓我突破瓶頸!

首先~ web service 的加入方法不是直接加進去。

選加入服務參考後出現如下畫面


然後選畫面左下角的"進階"


然後選畫面左下角的"加入 Web 參考"


輸入WSDL的URL


點畫面右邊的 "加入參考" 就完成了~ 微軟是很 Nice 的~

接下來就是處理 UsernameToken 驗證的時候了
首先要先安裝 Web Services Enhancements (WSE) 3.0 for Microsoft .NET

然後參考下面文章(文章很長所以只擷取重點)

擷取至:利用 Web Services Enhancements 進行 WS-Security 驗證及數位簽章
全文備份

建立使用 WS-Security 的用戶端

為了要瞭解在用戶端如何配合 WSE 來利用 WS-Security,我建立了一個 Windows Form 應用程式,它會在我按下一個按鈕時呼叫我的 Web 服務。如同我在前面 Web 服務類別中所做的,我加入了一個對 Microsoft.Web.Services.dll 的參照,並且包含有在伺服器端程式碼中相同的 using 陳述式。

在用戶端的部份,WSE 提供了 Microsoft.Web.Services.WebServicesClientProtocol 類別,它是繼承自 System.Web.Services.Protocols.SoapHttpClientProtocol 類別。當您在 Visual Studio .NET 中選擇「加入 Web 參考」選項,或是利用 WSDL.exe 公用程式依據 WSDL 建立用戶端程式碼時會使用到 SoapHttpClientProtocol。您可以利用 Visual Studio .NET 中的「加入 Web 參考」選項,或是使用 WSDL.exe 公用程式產生用戶端程式碼的 Proxy 類別,然後修改所產生的 Proxy 類別,把繼承的關係從 SoapHttpClientProtocol 改成 WebServicesClientProtocol。現在 Proxy 類別就會有一個 RequestSoapContext 及 ResponseSoapContext 屬性,您可以用來取用您傳送或接收的 WS-Security 的標題。如果您使用的是「加入 Web 參考」選項,您可以在 Web References 目錄下找到所產生 Proxy 類別的程式碼。對於 C# 的專案而言,您可以在名稱為 WSDL 所在主機的主機名稱的目錄下找到一個叫做 Reference.cs 的檔案。對於 MicrosoftR Visual BasicR .NET 專案,這個檔案會叫做 Reference.vb。我將類別的宣告從
public class Service1 :
System.Web.Services.Protocols.SoapHttpClientProtocol {

改成
public class Service1 :
Microsoft.Web.Services.WebServicesClientProtocol {

如果您使用 Visual Studio .NET「加入 Web 參考」選項,則在修改其放置所產生程式碼的檔案時,要特別小心。如果您選擇「更新 Web 參考」選項,這時 Visual Studio .NET 會重新產生程式碼,並且覆寫您的變更。

為了要產生要求用的 UsernameToken,我的用戶端程式碼看起來會像下面的樣子。
localhost.Hello proxy = new localhost.Hello();
proxy.Url = endpointInput.Text;
UsernameToken TextToken
= new UsernameToken(usernameInput.Text,
passwordInput.Text,
PasswordOption.SendHashed);
proxy.RequestSoapContext.Security.Tokens.Add(TextToken);
string result;
try
{
result = proxy.PersonalHello();
}
catch (Exception ex)
{
result = ex.Message;
}
MessageBox.Show(result);

這段程式碼和呼叫一般 Web service 的程式碼之間的差別只在於我建立了 UsernameToken 物件,並將它加入到要求的 Tokens 集合中。UsernameToken 物件的建構函式中需要三個參數:使用者名稱、密碼以及 PasswordOption。在這個例子中我是要傳送雜湊過的密碼。在這段程式中所產生的一個精簡版 SOAP 要求如下所示。您可以注意到要求中有一個 Security 標題,其中有一個 UsernameToken 子元素,包含有使用者名稱、雜湊的密碼和一個可以用來識別這個特定的要求的隨機 Nonce,以及產生的時間。完整的訊息可以參考在本章最後的參考資料一節。
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
...
<wsse:Security
soap:mustUnderstand="1"
xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/07/secext">
<wsse:UsernameToken
xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility"
wsu:Id="SecurityToken-58564463-5bdc-4a6b-a7fb-94a0d7357a20">
<wsse:Username>Joe</wsse:Username>

<wsse:Password Type="wsse:PasswordDigest">
gpBDXjx79eutcXdtlULIlcrSiRs=
</wsse:Password>
<wsse:Nonce>
h52sI9pKV0BVRPUolQC7Cg==
</wsse:Nonce>
<wsu:Created>2002-11-04T19:16:50Z</wsu:Created>

</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body>
<PersonalHello xmlns="http://tempuri.org/" />
</soap:Body>

</soap:Envelope>

這段訊息現在可以傳送給 Web 服務,而 WSE SOAP 延伸會驗證要求的一般格式,檢查密碼雜湊和從密碼提供者取得的密碼是否吻合,如果一切正常的話,就要對我們的 Web 方法進行呼叫。我們的 Web 方法會接收到傳入的要求以及填入的 SoapContext,在 Security 標題中找到 UsernameToken,然後依據指定的名稱建立回應字串。傳回的回應是一般的 WebMethod 回應,而我們的用戶端應用程式會顯示傳回的字串。我們已經成功的執行了第一個 WS-Security 應用程式!


因為我裝的是 WSE3.0 所以要先將 Microsoft.Web.Services3.dll 給加入參考。
然後上面文章提到的
public class Service1 :
System.Web.Services.Protocols.SoapHttpClientProtocol {

我改成
public class Service1 :
Microsoft.Web.Services3.WebServicesClientProtocol {

存檔以後就OK了~

然後另外值得注意的一點是,傳送帳號密碼的選項。
我是這樣用的,不然對方會跳 "WSDoAllReceiver: security processing failed" 給我
UsernameToken TextToken
= new UsernameToken(usernameInput.Text,
passwordInput.Text,
PasswordOption.SendNone);

修改完以後就可以順利抓到對方回傳的訊息囉~

[+/-] Read More...

2010年3月28日 星期日

我家花園踏青 (二)

2010 3/27 是哪個傢伙說要上面天山的? 看吧!騎虎難下,進退兩難了吧!



續章 由此展開... (文:Hans/圖:瘋子翔)


前章請參考:我家花園踏青

話說前年去了一趟二子坪後,對於沒繼續前往向天池實在有點遺憾。於是就突然很想去向天池看看,看看網路上的介紹,好像也沒甚麼難度,對於已經很久很久沒運動的我,體能應該是可以負荷的。只是要抽出時間去似乎又是一大難題,結果沒想到好友瘋子翔突然叫我趕快規劃活動,既然這傢伙突然想要活動,那當然是趕快 "誘騙" 他跟我去向天池走走啊!

就這樣,我們中午在北投市場吃過飯後就往陽明山上衝啦~~ 由於是花季的關係,陽明山各大路口都有警察在管制交通,我們騎到惇敘高工那個十字路口,一個路口居然站了四個警察。其中一個警察在那邊 BBB 的指揮交通,BBB~ BBB~ BBB~ 我實在不知道他在B三小... 一個緊張,我油門一拜就在四個警察面前闖了紅燈... 不過警察先生沒來關心我為什麼闖紅燈,所以我們就繼續向目的前進,後來到了登山口,我問瘋子翔是否看得懂那個警察在指揮甚麼,他回答說:「我也看不懂他在指揮甚麼」

看來這不是我的問題阿~~


大屯自然公園 -(0.25K)-> 二子坪步道 -(1.3K)-> 二子坪


停好了車~ 我們就一路往向天池前進啦!到二子坪之前的路都是相當平坦好走的路程,除了大屯自然公園到二子坪這段有點累以外,對於精力旺盛的兩人來說幾乎不算甚麼!我們甚至在二子坪連休息都沒休息,就繼續往向天池趕路了~

二子坪 -(2.5K)-> 向天池


前進吧~ 完成上次未完成的旅程!

順著指標我們繼續向前,路程也由平坦的步道,變成有點高高低低的石階,但還是很簡單,一點難度都沒有!


路旁斑駁的解說板


開始高高低低的石階道路


走著走著,一棵高大的松樹矗立在我們面前~


繼續走~ 不知不覺已經走了1.5K去了~ 往清天宮的方向就回北投囉~




滑鼠捲一下~ 500公尺又過了喔~~~ XD


走到這裡~ 一個小竹林出現在我們面前,感覺很有FU阿~




噹噹噹~~ 到達終點~


一片大草原出現在我們前方,由於最近雨下得有點少,所以向天池沒有水。雖然出發的前一天有下過雨,不過帶來的水量似乎只夠滋潤這片大地,要蓄水,完全不夠阿...




嘿嘿嘿~~ 拍照留念是一定要的啦~


GPS資訊~ 海拔 827M 快比台中的頭嵙山高囉~
再看看時間~ 2點59分~ 我們大約是一點出發的~ 看來走了兩個小時左右~ 就到目的了


山上的大草原~ 這個氣氛真的好棒喔~ 有種跟大自然融合的感覺~


向天池的解說板~

位於向天山東南側,呈漏斗狀,直徑約370公尺,深130公尺,底不平坦,豪雨時積水成池,稱向天池。雨季時,池水高漲,水深最高可達5公尺,乾季時,池水低落,甚至乾涸。


向天池 -(0.8K)-> 面天山



"ㄟㄟㄟ~ 我的行程表裡沒有這一段啊!"

當我們到達向天池的時候,旁邊有另一個指標寫著 "面天山 0.5K"。
500公尺而已耶~ 只要在花500公尺,就可以到達另一個境界耶~ 看起來真是挺誘人的!

就好像百貨公司的加價購,或是7-11的點數一樣誘人阿~ 但很多人其實不知道這是一種包著糖衣的毒藥...

就在我還在思考的同時,瘋子翔已經衝上去了。瘋子翔真的是瘋子...



一路上,道路已經變成爬起來頗吃力的石階梯了,這對於一個整天都坐在電腦前的人來說,真的是很大的負擔,加上重達1KG的獨角獸,真的讓我覺得爬上去不是開玩笑的... 而且現在時間是3點半,如果腳程不加快,搞不好會摸黑下山的...

所以一路上我再三跟瘋子翔確認,真的要爬上去嗎?

但是瘋子翔同學卻表示都已經走一半了,放棄是不好的行為...
(但其實我們也才走不到200公尺)

這時候瘋子翔說,好像真的有點硬耶... 你有帶手電筒嗎?

聽到這句話,我才想到,平常我會在包包裡準備一隻小手電筒的,可是今天爬山卻沒帶出來,還背了一個很沉重的獨角獸...

於是我回他,手機有閃光燈啦... 但是我手機快沒電了...
苦海無涯,回頭是岸阿~ 現在回頭真的還來得及喔...

但是瘋子翔真不愧是瘋子翔,他依然堅持,都走一半了不走完實在太可惜了。
所以我想他一定很容易被百貨公司加價購的行銷手法給騙去...



甚麼!!! 面天山 0.8K!!!

看到的這個指標,我的信心完全受到打擊,剛剛指標明明就寫0.5K啊! 怎麼變成0.8K了!
我們兩個相互確認,確定剛剛在登山口看到的指標是寫0.5K,所以對於這個指標感到相當無奈...

至於要不要回頭這個問題,我也想不想問了,因為我們真的已經走了一半了...

另外我的身體也已經很明顯對這路途感到有負擔了...



過了幾棵松樹之後~ 我看到了天空,似乎是山頂的感覺... 然不成已經到了?



接著我看到了 「足印草山 體驗自然」 的活動拓牌,這是幾年前的陽明山推出的活動,據說收集這八個括印,可以招喚神龍~ 阿! 不是 是換紀念狀一個... 可是現在好像也過期了。

可是我記得面天山的山頂上有兩個很特殊的裝置阿,怎麼沒看到?
於是我環顧四周,想找那個裝置。



阿~ 發現了~ 就在 "那邊" 阿~ 看起來好像不太遠阿...

來~ 我們把鏡頭拉遠再看一次~~



看勒!!! 右下角那個穿墨綠色外套的是我,用我當比例尺來看要去的面天山...

我的信心又再度遭受到強烈的打擊... 於是我對瘋子翔說,我體力不太夠了,我現在走一步算一步,你慢慢拍照沒關係...

瘋子翔回我說:「恩~ OK~ 如果真的不行我會回頭下山!」

就這樣,我連續遭受三次打擊,緩步向前...



時間已經算有點晚了,山嵐也已經升起... 很有FU阿~~
不過現在不是感受這種FU的時候了~ 因為我有一種生命受到威脅的感覺...


爬著爬著~ 回頭看,剛剛翻過的山頭就在那邊而已,這時候稍稍獲得一點點成就感。


長的很蜿蜒崎嶇的松樹


面天山~ 0.8K 到達~


獨角獸又征服了這個額外的行程~ 面天山~


GPS資訊~ 海拔990公尺~ 現在時間 3點57分


在看一次面天山的特殊裝置,還有中間的拓牌

據說這是飛航導航用的微波反射板,應該是用在讓無線電訊號不讓山擋住用的。


關渡平原1


關渡平原2


那裏應該是八里...


剛剛翻過的山頭~ 現在比我們矮哩~


出現回二子坪的指標了~

另一邊往向天池的指標確實是寫 0.5K 所以下面有好心人用立可白更正為 "實800米"

面天山 -(0.6K)-> 面天山登山口


現在氣溫14度,但是我卻已經流汗到連外套都濕透了...

接著開始下山,但是由於已經走了太多的路,我的腳已經有點難負荷,加上霧氣讓石階上的青苔變得更加滑溜,下山的難度似乎變得相當大。


恩... 剩下200公尺就回到登山口了...


很有FU的枯木...

就在拍這個枯木的時候,我們後方傳來「扣、扣、扣」的敲擊聲,我們以為是有人拿著登山杖下山,所以不怎麼在意。接著沒多久傳來一聲「阿嗚~」有點像吹狗螺的叫聲。

瘋子翔以為是有人帶狗下山...

我也以為是這樣,所以我脫口而出「原來不是人阿...」

講到這句話,瘋子翔突然很嚴肅的冒出一句 「不要亂講話好不好」

我才意識到我講錯話了,因為我的意思是,原來我們後面是一隻狗,所以才脫口說出「原來不是人阿...」,不過這樣「扣、扣、扣」的敲擊聲是怎麼來的?

所以我突然有點毛毛的,我們兩人在剩下的兩百公尺,很少說話,飛快的往登山口前進...


登山口到達!可是要離二子坪還有一段距離啊!更別提停車場還在更遙遠的地方...

面天山登山口 -(1.1K)-> 二子坪

走到這裡,我的腳真的撐不住了,先是左腳膝蓋上方的那塊肌肉抽筋,然後走了兩步變成右腳膝蓋上方那塊肌肉抽筋,在兩腳都抽筋的情況下,我的行動開始變慢...




二子坪到了~ 但霧也越來越濃了,起霧的二子坪~ 現在看來真的很漂亮。

但是在那個當時,腳抽筋 + 時間很晚,說真的我沒心情欣賞...
因為我真的擔心沒辦法下山阿... Orz

二子坪 -(1.55K)-> 停車場


過了二子坪往停車場的途中,不知道是家裡的祖先有保佑,還是這裡的土地公看我可憐,我居然在路上撿到一根削過的竹仗,可以拿來當登山杖用,這對現在的我來說,簡直是獲得一個相當好的寶物啊!!!


好濃的霧阿~


指標~ 是指標~ 是往停車場的指標~

但是這最後的250公尺,卻是最難走的!

整個石階被霧氣弄的滑不溜丟,加上霧很濃,我的腳也已經到達極限,雖然有竹仗撐著,身上背著的獨角獸也暫時交由瘋子翔保管,但是我還是在路上滑了一兩次。瘋子翔還問說要不要幫我叫救護車,但這實在太丟臉了,所以我很堅持的說不用,靠著我堅強的意志力繼續往停車場前進!

走著走著瘋子翔有點不確定的問我說,你確定是走這條路嗎?很沒印象耶...

要不是我之前已經走過一趟,不然被他這樣一問,我肯定嚇到!

看來他看到我這副狼狽樣,有點嚇到,信心有點動搖了。
這時候就是換我給他信心的時候了!

放心~ 絕對是這條沒錯~
如果不是我還有帶手機,手機上有手電筒,只不過快沒電了而已~



終於~ 我看到了小狼跟阿龍~ 我們終於可以回家了~

下山的時候,天色已經暗下來了,霧濃的讓小狼的大燈在我面前打出一道強烈的金黃色光束~ 如果這時候我還在山上,那實在不是一個我可以想像的狀況...

下山後,我們在常去的那間火鍋店用餐,我問瘋子翔為什麼剛剛在下面天山的時候,你要我不要亂講話,瘋子翔才說陽明山以前是個亂葬崗,傳說實在太多了。這跟簡大之前要我不要在晚上走陽金公路回家,有著差不多的意思...


附上簡圖~

以上本次總計走了 8.1K 耗時 4.5HR

後記:
雖說一開始是我"誘騙"瘋子翔跟我去向天池的,可是到達向天池之後是他"拐"我上面天山的,所以說這誰拐誰,誰騙誰,是很難釐的清阿...

[+/-] Read More...