跳到主要內容

澎湖之旅

所有照片 http://picasaweb.google.com.tw/cccmail/xpNLYE#

行程:
5/22,23點00於台華輪登船處集合登船。
5/23,早上6:00到達馬公→租車→馬公國軍英雄館check in→早餐→歐船長休閒漁業活動→大約五點回馬公,觀音亭看夕陽→休息,洗澡→晚餐,8點半看煙火→逛街→回旅社休息。
5/24,馬公本島北環半日遊→8點前吃完早餐出發→中屯風車(風力發電機)→講美OK標誌→通梁古榕→跨海大橋→西嶼濱海公路→二崁古厝→西台古堡→午餐:清心用餐→小門嶼鯨魚洞景觀→回馬公→買土產→四眼井→搭船回台灣。

我本來以為時間已經有預留了,沒想到還是太緊,很多事情常出乎意料之外。

禮拜五晚上,我原本是以為22:30開船,後來看看時間才知道是23:30,想說可以不用那麼早到,所以還打電話通知大家23:30才開船,23:00到就可以了,所以我大概22:50去拿票,到候船處等大家,等到23:15時,只剩下馥菁還沒到,聽服務人員的勸告,請其他人先登船,我一個人留下來等,大概是騎車的關係,電話都沒接,剩下10分鐘的時候,一般的上船通道要關閉了,只能從另外一側衝上去了,那時我還在想如果剩下3分鐘,還沒來,我可能就要直接衝去登船不管了,那時想說2個小時前還有通知到,怎麼會遲到呢?剩下五分鐘時好險,馥菁千鈞一髮終出現了,一路從側門狂跑上船,中間一個很嫩的海防人員,還要攔我們,我管他的直接衝到驗票處直接登船了,真是Sorry,完全無視。這旅程一開始就搞的那麼緊張。以後辦活動,不要說上船或出發時間,一定只能講集合時間,避免真的到要上船時間才來。

可惜當天是陰天,沒辦法在海上看星星,Jim沒訂到臥舖,還想跟我擠一間,想太多,如果是女的我會考慮一下,回去你的座位睡吧!晚上睡覺時,我完全忘記了借棉被這檔子事,害大家冷了一夜m(_ _)m。中間快五點時我還特別爬起來看日出,但是被雲遮住了,在外面吹風10分鐘就冷的受不了回去睡了。那天實在穿太少,我一直以為很很熱!  

DSC05401 DSC05406
船上夜景 日出

下船後先去租車處拿車和歐船長代辦證明,隨後去國軍英雄館Check in,因為只有一間可以check in行李放好後,去隔壁早餐街北新橋牛雜湯吃早餐,他的煎餃大又不錯,值得品嘗。餡餅和韭菜盒是用炸的還蠻特別的。隨後就出發到砂港,參加歐船長休閒漁業。途中我偷懶,想說Jim不久前才剛來,就叫Jim帶路,結果很好要出市區的那條路就走錯了,接下來的路上,我都在懷疑他到底有沒有走錯。

DSC05411 DSC05418
台華輪 北新橋餡餅

歐船長休閒漁業早上是釣魚,下午是浮潛、牽罟、挖海瓜子。牽罟是由小艇先將漁網帶出海,之後開回岸邊形成一個U字型的區域,然後由岸上的人合力收網,捕獲的河豚及一些特別的魚種歐船長都會介紹。早上釣魚,幾乎是在比遜的,我們七個人釣的魚都超少的,有兩個人是全船惟二沒釣到魚的,我也只釣到一支小石班,而且還太小被放生XD,所以我也毫無貢獻。Jim一直再跟歐船長抱怨掉的地點不好,水流太大,歐船長的回應是胡扯!技術不好還牽拖!下午的浮潛,只有我跟Jim下水,剛開始餵魚的時候,魚還很多,魚都還會搶著吃,但是過了不久,大概魚都吃飽了,魚就躲了起來,據船員說每年七、八月是浮潛最棒的時節,海上滿滿的都是魚。而那時釣小管也是最佳時節,講的我好想八月再來一次。原本晚上要去釣小管,但是歐船長說現在小管釣況不好,前天一條船只釣到四隻,說這樣不好玩,叫我們不要來了。就感心ㄟ,很少有生意人自己勸退客人的。

 

P5230080 P5230084
砂港一景 船上出現兩名蒙面怪客
P5230110 IMG_2406
曬傷前後 釣到的石斑太小了,最還是放生了
DSC05474 DSC05489
浮潛,魚還不少喔!還有兇猛的海鰻,船長一直在講小鰻怕大鰻, 挖海瓜子,這我也很遜只挖到一個
DSC05501 IMG_2449
超大海瓜子,不過裡面蛤肉其實不大 挖到一壺海瓜子
IMG_2461  DSC05511
牽罟 可愛河豚
IMG_2476  DSC05518
被墨魚噴得滿臉的同行遊客 可愛外星人臉魚
IMG_2483 IMG_2478

挖到的海瓜子,炒九層塔與牽罟撈到的小捲,自己挖的與撈會感覺比較好吃吧!

釣起來紅新娘,釣最少的一桌還是分到很多,多到大家都吃不完
DSCN8570 IMG_2492
在林投公園的沙灘戲水,Jim還在講早知道泳褲就不脫了,玩到褲子都濕了

觀音亭看煙火,又高又炫麗,比元宵愛河旁放的更棒!在玩的時候覺得澎湖觀光客很少,每個景點人都很少,但是在看煙火時,才驚覺怎麼那麼多人啊!

IMG_2516 IMG_2517
看完煙火後,去逛街看土產與紀念品後,妹想去吃的一間黑砂糖冰店 黑砂糖的味道還蠻特別的,但不推薦..不符合我口味吧!
P5240124 P5240135
中屯風車,那天風很大,風車轉的還蠻快的。 OK講美座標,比OK
P5240140 P5240153
虹君在拍照,某人又再擺酷 神奇的通樑古榕,這是由一枝榕樹發展而來的
P5240146 IMG_2555
榕樹頭,通樑古榕的樹頭 通樑古榕的黑犬,一動也不動當模特兒,讓我想起阿里山那隻,表情一副覺得那些圍著拍照指指點點的人類,是低等白癡動物的樣子!
IMG_2559 DSC05596

跨海大橋合照,來回我一直覺得應該在橋中間停一下看一下海的!

易家仙人掌冰,冰裡有加一點花生冰淇淋的樣子,頗貴,應該吃鯨魚洞的,看網路上說,裡面有加果肉和芋頭冰配合吃風味更佳
DSC05597 DSC05599
西嶼濱海公路,沒看網路查資料的人是不會走這段的,風景很棒喔! 西嶼濱海公路,因為那天去的時候是農曆初一,是退潮時刻,聽說滿海水幾乎與路地平行。
DSC05636 IMG_2587
二崁古厝,裡面古詩都有特別的意義 躲在古詩教室的小朋友

在二崁古厝這裡,看到除了在馬公市以外最多的人潮,有幾團都是女生的團,Jim一直在講要不要去敲聯誼,哈!哈!色大膽小的我們當然是沒行動。

DSC05675  DSC05678
西台古堡,還蠻有特色的堡壘,全白色的 堡壘內部,不悶熱還蠻涼的,不過當天本來就很涼
DSC05670  DSC05686
從西台古堡,鳥瞰附近的基地 中午去吃有名的清心
IMG_2629 IMG_2630
五菜一湯家炒米粉共1740 平均一人250,口味還不錯,份量也足,不過本團女性居多,男生可能要再多叫 鯨魚洞,據虹君的講解,那個洞代表鯨魚眼睛,鯨魚頭半露水面,這樣好像比較能想像
IMG_2632  o1604069319
往鯨魚洞途中看到沈船,回程特別停下來給大家拍照,不過不好拍。 沈船真面目,這是偷圖的
IMG_2635 IMG_2638
盛興餅店裡養的肥狗和肥貓,都吃餅乾嗎?養的超肥的,好可愛。 狗狗用嘴幫他按摩,貓咪超舒服的
IMG_2639  
最後的景點,四眼井,拿著土產時大包小包的,Jim本來還想去前面幾間古厝看看,但是大家意願不高,只好作罷。  


回來整理照片時,才發現很多點我都沒照相,都會想想,那個點應該照幾張看看的。這次沒釣到小管好可惜,而且聽說8月浮潛最棒了,嗚!8月好想再去一次,再辦一次完全海上活動好了!對怕熱的人這次運氣算很好吧!都是陰天,沒有太陽,第二天的行程非常舒服,可惜的是所有日出或日落都被雲層擋住了。

這次辦活動,有一些感想,
1.講明白集合時間,地點,請對方重述,免得又發生像這次聽錯時間,差點趕不上船。
2.把特別注意要帶的東西與特別水上活動,用電話講述一次,沒有人會看信的。
3.景點不用排太多,避免大家照相照翻了,還不走,自由行就都不要趕!
4.活動取消後的備案,夜釣小管取消後,看完煙火後不知要做啥,回來之後看板上,才看到山水沙灘的夜遊超棒的!還有夜光沙,一定很美!真是可惜!

好啦!下個活動預定是荖濃溪泛舟,時間暫訂7月中的某個周六或周日吧!

留言

Hong表示…
不過早上~我還蠻幸運的有稍微看到日出曙光
Link寫道…
那天我一早起來等日出,但是天都亮了還沒看到太陽,又冷到不行,就跑回去睡了。好像太早放棄了!

這個網誌中的熱門文章

解決 CI Trust Issue:Target Must Be Enabled Before It Can Be Used

📱 iOS開發 | 🔧 CI/CD | 💻 Xcode | 🐛 除錯筆記 🔴 問題描述 這兩天在跑 CI 時突然出現錯誤訊息: Package@swift-6.0.swift:PACKAGE-TARGET:CasePathsMacros: error: Target 'CasePathsMacros' must be enabled before it can be used 🤔 嘗試過的解法 💬 Claude 的建議 首先詢問了 Claude,得到以下步驟: 先更新 swift-case-paths 到最新版本 確保使用 "Up to Next Major Version" 執行 File → Packages → Reset Package Caches Clean Build Folder (Cmd + Shift + K) 重新 Build 結果: 一看就知道沒用 😅 🤖 ChatGPT 的建議 接著試了 ChatGPT 的解法,主要是降低引用到的 package 版本。繞了一圈,還是沒用。 ✅ 最終解決方案 最後還是回到 Google,找到了真正有效的解法。針對這個 macro fingerprint validation 問題,有三種解決方式: 📌 方法一:本機開發用(Terminal 指令) defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES 📌 方法二:xcodebuild 參數 在執行 xcodebuild 指令時,加上 -skipMacroValidation 參數 📚 參考連結: https://vocus.cc/article/690779ebfd89780001859b14 📌 方法三:CI 正統做法 ⭐️(推薦) 步驟 1: 在專案根目錄建立資料夾 ci_scripts 步驟 2: 在此資料夾中建立腳本 ci_post_clone.sh ,內容如下: #!/bin/zsh mkdir -p ~/Library/org.swift.swiftpm/security/ cp macros.js...

用 AI Debug 的迷思:當建議越改越糟時

現在許多開發者習慣用 AI 來協助 debug,但在實務上常遇到一種情況: 依照 AI 建議改了兩三輪後,錯誤仍然存在,甚至越改越複雜。 這種狀況其實有幾個常見的盲點,值得特別注意。 1. 先回到「上一個正常版本」 當你已經按照 AI 的方向修了好幾次但問題仍未解決時,最有效的第一步是: 回到上一個正常工作的版本,縮小問題來源。 許多 bug 並不是你正在看的那段程式碼造成的,而可能是: 同事剛好修改了某個底層模組 某個 shared component 產生 side effect Auto Layout 層級重新 layout 時觸發 crash 如果只是盯著眼前的 function 修,反而容易被誤導。 2. AI 沒有看到你的整個專案 AI 通常只能根據你貼出的片段判斷問題,這代表它不知道: 你的 view hierarchy 裡是否有其他 constraint 影響 layout 某些 model 是否被 extension 修改過 父層或子層邏輯是否干擾目前的行為 整個專案採用的 concurrency 模型是什麼 因此,AI 可能會朝著完全錯誤的方向修,導致反覆修改卻無法解決。 3. Swift 6 例子:錯誤真正原因常不在你修改的那一行 例如開發者常遇到的錯誤: passing closure as a 'sending' parameter risks causing data races 許多人(包含 AI)會開始從 function 內部調整,但這類錯誤真正的關鍵通常是: 傳進去的物件沒有實作 Sendable。 也就是說,你不是要改 function,而是要回頭檢查: 傳入的 model / struct / class 裡面是否有 non-Sendable 成員 是否需要標註 @unchecked Sendable 如果 AI 沒看到相關檔案,自然很難找到正確方向。 結語:AI 是工具,不是預言機 AI 很適合用來: 解釋概念 協助產生測試程式 提供重構建議 釐清你已懷疑的方向 但在 debug 狀況下,以下三件事更重要: 回到上一版,縮小差異範圍。 釐清真正問題來...

借助 AI 除錯:解決登出時的解密錯誤

  前言 最近遇到一個有趣的 bug,趁這次機會試試看用 AI 來協助除錯。整個過程蠻有收穫的,分享給大家參考。 問題發現 Bug 描述 在測試登出功能時,發現 app 會發生 crash。追蹤後發現是在登出時,API 會呼叫底層的解密函式,但解密用的 key 明顯有問題,導致解密失敗而引發錯誤。 由於這段流程是另一位同事負責開發的,程式碼邏輯比較複雜,短時間內看不出根本原因。於是先採取防禦性做法: 如果 key 為空值,就將解密失敗的錯誤吃掉不處理 。判斷後認為這樣不會影響 UI 操作,因為登出後 key 會重新取得。測試後確認沒問題,就先把這個 bug 暫時壓下來了。 深入追查 第一回合:初步分析 趁著有空檔,決定詳細釐清這個問題。想試試 AI 的能耐,於是下了第一個 prompt: 分析 SessionManager 的 processEncryptedData 方法中,為何會發生 bytesToTrim > currentLength 的錯誤?從呼叫該方法的地方分析可能發生的原因。 AI 給出了幾個可能的原因: 加密數據損壞或截斷 網路傳輸過程中數據包丟失或損壞 API 回應中的加密字串不完整 解密後的最後一個字節值異常大 錯誤的加密算法或密鑰 使用了錯誤的解密密鑰或 IV Session key 交換失敗,但程式繼續使用無效密鑰解密 解密產生亂碼 Hex 字串轉換錯誤 包含非法字符、長度不是偶數、部分缺失等問題 AES CBC 解密失敗但沒有檢查錯誤 Whitebox 密鑰準備失敗 IV 不匹配 數據長度不符合 AES 塊大小要求 PKCS7 Padding 格式錯誤 加密時使用了錯誤的 padding 方式 最後字節不是有效的 padding 長度值 (1-16) 多重解密處理錯誤 數據被重複解密或解密順序錯誤 記憶體緩衝區問題 緩衝區大小分配錯誤或溢出 AI 也分析了呼叫鏈: API 回應 → DataTransformer → CryptoHandler → decryptSessionKey → processEncryptedData 評估: 這些分析大多是從相關函式內部找錯誤,但沒有太大用處,...