嗨嗨澎湖-Day 1

N年前沒去成的澎湖依舊成為人生跳島第一發,即使只有短短三天二夜又是中午班機,大夥可是玩得超盡興一點都不留力......唷吼吼╭(′▽`)╭(′▽`)╯╭(′▽`)╯╭(′▽`)╯╭(′▽`)╯


本次屬半自由行,機票、酒店、交通工具與水上行程都由旅行團包辦,扣掉海洋牧場 & 吉貝島玩水玩到起肖這二個主要行程,剩下時間就是自由行,由團主的必吃必買景點 + 瘋狂大合照~~自由時間也超充實0. <

雖然晚報團搶不到中秋假期的早機,但也因為報團~旅行社就得負責生出答應好的四人房,我們也因此好運住到有海景的超讚大房間︵(≧◇≦)︵

就Day 1華寶飯店大房間、海景、親切櫃姐、有誠意的早餐而論,大家都住得非常舒適,真要挑剔就是蓮蓬頭水開最強時,水會從門縫流出來XD
若是住二人房可能要稍作考慮,聽夥伴說二人房是沒有對外窗比較悶。


放好行李快3點才準備覓食,幸好旅遊旺季要解決中餐不難,在城隍廟對面隨意找家讚哥麵攤就是滿足的一餐。只能說澎湖發展成熟,隨便吃都很難踩雷,大家對觀光勝地能吃到品質不錯又平價的美食都覺得揪甘心捏
城隍廟
大夥都說讚的金瓜米粉(NTD 80)

吃飽喝足就要進行本日重點行程海洋牧場,大夥狂吃青ㄅㄧㄤˋㄅㄧㄤˋ大牡蠣,唱K唱到只剩我們一組人XD  釣釣魚拍拍照~也是很嗨的開啟澎湖之旅第一天喔耶!!
海洋牧場其中一個part也讓piggy飽覽海底世界的繽紛色彩,如此近距離觀看還是第一次呢>////<

大大顆牡蠣吃到飽~嗝


下船後來個涼的退退火~吃過就上癮連在地人都推薦的玉冠嫩仙草
玉冠主打手工嫩仙草,強調仙草是新鮮手作~賣完為止,除一般的冷熱吃法還有夏天最熱賣的翡翠嫩仙草清,他的冰不是那種吃到心臟會揪一下的大大粒剉冰,說是雪花冰又太低估他,應該是最高頂級的宇宙綿綿雪花冰︴︴︴>﹏< ︴︴︴每片冰層層疊疊密的化不開,用湯匙舀一下又能完整取出片片雪花,底部又堆滿QQ嫩仙草,是道獨自吃完都不膩口的冰品,將甜食作到如此消暑真是一絕!
其貌不揚卻美味無比的仙草冰(NTD 40)

晚餐是在最熱鬧的中正路上解決,我們造訪網路很夯的阿華滷菜/排骨麵,當天沒有點麵~大夥決定點一大盤滷菜一塊兒吃,滷菜蠻對其他夥伴的胃~店家提供的自製辣椒也是大獲青睞,就piggy個人口味而言,阿華滷菜算不賴,但真要說入味還不夠,滷汁風味是不賴~但就像一般切仔麵賣的家常滷味,如果單以滷味作賣點是缺少獨特風味的,比阿華好吃的滷味可是不少呢!不過,相比一些偏遠鄉鎮的爆紅小吃,阿華算有一定程度的份量嚕

阿華滷菜(NTD 215)
晚餐後剛好是最熱鬧時刻,所有遊客店家像是慶祝似的湧入中正路與馬公老街,piggy剛巧被透著昏黃燈光的巷弄引入一頗有味道的民宿,大夥和老闆娘相談甚歡,上了堂愉快、笑聲不斷的台語課,理解以往的古字、古音才發現台語如此優美,大家不要對在地文化存有台=台語的刻板印象了!

以下"4個字"各有含意,大家不妨猜猜看~體驗台語之美

與民宿主人暢談後,繼續亂逛老街紀念品店以及號稱全台最早的媽祖廟(一級古蹟...明朝建立),夜晚在啤酒、黑糖糕、小卷燒中完美ending。


★華寶大飯店
addr:澎湖縣馬公市中正路2號
phone:06-9274881
fax:06-9274889
website:http://www.bowahotel.com.tw/

★玉冠嫩仙草
addr:澎湖縣馬公市民福路32號
phone:06-9260356

★阿華滷菜/排骨麵
addr:澎湖縣馬公市仁愛路65號
phone:06-9279201


★嗨嗨澎湖  人生跳島首發
Day 2  喔再一跳~美麗吉貝
Day 3  探訪澎湖古聚落

ASP .NET MVC多國語系( Globalization / Localization )

於ASP .NET網站實現多國語系非難事,但MVC就沒那麼好。
網路上流傳的用法多半是Matt Hawley所寫的超好用HtmlHelper,使用方法請參見保哥的文章,有非常詳細的說明。

最近開發MVC 3專案發現Matt Hawley提供的class需小幅修改,改完後使用雖無問題,但使用他人作品畢竟存在版本問題,剛好看到Alex Adamyan提供另一種方式,只要使用Visual Studio就可解決,就決定改採Alex Adamyan的作法

介紹Alex Adamyam作法前,預習如何在MVC使用Global Resource
SETP 1:
在App_GlobalResources資料夾加入新資源檔,例如myResource.resx、myResource.zh-TW.resx
在resx中添加要使用的資源變數,例如myString1
SETP 2:
專案rebuild後,即可在View中輕鬆存取資源,無須額外設定或include外部class
使用語法是 <%= Resources.myResource.String1 %>
==============================================
以下正式說明Localization作法by Alex Adamyan

SETP 1:加入resx(資源檔)至App_LocalResources
新增resx檔案及其初始屬性
resx內容


SETP 2:變更resx的Access Modifier為Public
Access Modifier預設為No code generation,修改後resx的Custom Tool屬性會自動變為PublicResXFileCodeGenerator
修改Access Modifier
自動變更的Custom Tool屬性


SETP 3:修改resx的Properties
Build Action : Embedded Resource
Custom Tool Namespace : 無特殊命名規則,只是為專案方便取用而賦予
Copy to Output Directory : Copy always或Copy if newer
修改屬性值


SETP 4:Save & Rebuild即可於view page使用Local Resource


SETP 5:在Global指定culture
頁面載入要顯示何種語系大致上有三種方式
(1).直接指定Culture
(2).讀取web.config的globalization設定
(3).以使用者瀏覽器的預設語系為主
本文示範較能滿足多數用戶的作法(3).
protected void Application_AcquireRequestState(object sender, EventArgs e) {
//取得瀏覽器第一個語系 string lang = HttpContext.Current.Request.UserLanguages[0]; CultureInfo ci = new CultureInfo(lang); System.Threading.Thread.CurrentThread.CurrentUICulture = ci; System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(ci.Name); }


SETP 6:成功顯示當地語系(繁體中文)