從基督城的Hadleigh Boutique Lodge啟程時,原本對但尼丁的旅程沒有太多期待。然而,在享用完早餐與房東Jon的閒談中,得知他曾是賽車手的經歷,更推薦了我們路上不容錯過的Moeraki Boulders。這個建議,為我們的旅程增添了意想不到的驚喜。

在Koekohe海灘上,這些最大可達三公尺的圓石散落在岸邊,完美的球形讓人難以相信是自然形成。在細雨綿綿的天候下,整個畫面籠罩在一層迷濛的霧氣中,浪花不斷拍打著岸邊,為這些神祕的圓石增添了幾分詩意。我選擇以黑白的色調來呈現這片景致,試圖捕捉當下的氛圍。

抵達但尼丁後,我們前往了令人期待已久的Larnach Castle。這座位於Otago半島中部山丘上的城堡,雖然找路時有些波折,但沿著海岸線蜿蜒而上的道路,美景足以撫平所有煩擾。傍晚時分,我們抵達了這座紐西蘭唯一的城堡,迎接我們的是溫暖的接待與意外的升等驚喜。

在城堡的晚餐是一場難忘的饗宴。我們被安排在特別的VIP餐廳,享用著當地的黑皮諾配上精緻的餐點,聆聽著這座充滿歷史的房間裡每一件傢具背後的故事。城堡的社交時光更讓我們結識了來自世界各地的旅人,特別是那位健談的英國醫生,與他分享著香港的新年風情,讓這頓晚餐增添了幾分國際色彩。

隔天清晨,在城堡周邊漫步時,霧氣繚繞的花園宛如童話世界。享用早餐時,又遇見了昨晚的醫生夫婦,延續著未完的話題,這樣的早餐體驗讓人感受到旅行中難得的溫暖。

離開城堡後,我們前往了Taiaroa Head的Royal Albatross Colony。在這個被強勁海風吹拂的海角,我們不僅看到了孵育中的信天翁,還在岸邊發現了悠閒的海豹與各式海鳥,構成了一幅生機盎然的畫面。

在但尼丁市區,我們造訪了著名的火車站、聖保羅大教堂,以及熱鬧的八角廣場。在八角廣場附近的餐廳用餐時,意外捕捉到一個溫馨的畫面:一位手臂有著鮮豔刺青的父親,與他如洋娃娃般可愛的女兒。這樣強烈的對比,恰恰呈現出這座城市多元而溫暖的一面。

啟程前往皇后鎮的路上,Central Otago區域展現出截然不同的風貌。從鬱鬱蔥蔥的森林,到光禿的山坡,再到湖光山色,每一個轉彎都帶來新的驚喜。這座最冷最熱也最乾燥的高原,用它獨特的地貌,為我們的但尼丁之旅畫下完美的句點。

2025-01-20  -  duncan Email  -  0  -  當式攝影 - 讀者回應

從啟程到抵達基督城,歷經了二十四小時的長途跋涉。當飛機降落在基督城上空時,疲憊的身軀終於看到了這座城市的輪廓。透過機艙的雙層窗戶,我小心翼翼地調整相機參數,努力捕捉這第一眼的風景。

在領取了租用的Toyota Camry後,我駛向了下榻的Hadleigh Boutique Lodge。這座被綠意環繞的精品旅館藏身於Eversleigh Street的巷弄中,低調的外觀與紅色柵欄,讓它看起來就像一座普通的住家。熱情的主人Jon與Shirley為我們帶來了溫暖的接待,細心介紹著每一處設施。房間內的一磚一瓦都充滿巧思,從木質地板鋪設的厚實地毯,到浴室中石材與木製傢俱的完美融合,處處展現出精緻的品味。最令人驚喜的是那個能俯瞰後院花園的陽台,繁茂的樹木既保護著私密性,又不會阻擋美麗的景致。

基督城大教堂是這座城市最具代表性的建築之一,很可惜在地震後只能從照片來回憶這棟美麗的建築。教堂內的鐘聲交織出動人的旋律,而偶然遇見的合唱團練習,更為這神聖空間增添了一份莊嚴的氛圍。在這裡,我看到了一場花藝比賽緊接著一場告別式,生活的百態在此交織,見證著這座城市居民生活的點點滴滴。在拍攝教堂內部時,我選擇不使用閃光燈,讓自然光線通過彩繪玻璃灑落,呈現出空間的層次感,同時也保留了這神聖場所應有的寧靜。

穿梭在街道上的復古電車,是基督城最迷人的街景之一。這條始於1905年的電車路線,見證了城市的發展變遷。我特別喜歡在電車暫停時,尋找背景建築物的幾何元素與電車形成呼應的畫面。而蜿蜒流過市區的亞芳河,則為這座花園城市增添了幾分詩意。在河畔等待著捕捉平底船與拱橋上電車相遇的畫面時,我反而拍下了另一個驚喜的場景:橋上行人與電車交錯的瞬間。

這座城市的步調悠閒,街道綠意盎然,處處可見歷史建築與現代生活的完美融合。即使是南島最大的都市,基督城依然保持著怡人的生活氛圍,讓每個到訪的旅人都能在此找到屬於自己的片刻寧靜。

2025-01-20  -  duncan Email  -  5  -  當式攝影 - 讀者回應

《Introduction to Generative AI for Software Development》是《Generative AI for Software Development》的第一段課程,它共安排了三週的時間,其課程的目標是希望參與者可以全面掌握生成式 AI 工具(如大型語言模型,LLMs)在軟體開發中的應用,並學會如何將其融入日常工作,提升開發效率、解決問題的能力,同時啟發學員探索更多應用的可能性。

課程從基礎概念開始,幫助學員了解生成式 AI 的運作原理,例如 Transformer 架構如何實現語言理解與生成,並讓學員認識到生成式 AI 與傳統軟體開發的差異與優勢。接著課程逐步引導學員學會與 LLMs 協作,透過角色設定和精準的提示工程,讓 AI 工具能針對特定需求提供專業建議。同時課程強調回饋與迭代的重要性,幫助學員在反覆互動中改進 AI 輸出的品質,逐步建立提問的能力與批判性思維。

課程中有不少實作練習,讓學員熟悉如何使用生成式 AI 協助完成程式碼的生成、效能優化,以及程式碼分析等工作。課程設計不僅涵蓋了資料結構與演算法的開發,還展示了如何利用 AI 驗證程式碼的效能跟安全性,讓學員在實務操作中體會生成式 AI 的價值與潛力。

透過這三週的學習,不僅能學會如何操作與應用生成式 AI,還能理解其背後的運作邏輯及 AI 的應用限制,進一步將其視為開發過程中的得力助手。課程的核心目標在於讓學員成為一個更高效、更有創造力的開發者,同時具備運用生成式 AI 解決實際開發挑戰的能力與信心。由於課程有一週的免費試讀,透過我這篇介紹大家可以考慮是否報名,進入與 AI 人機協作的領域來探究跟學習。

在課堂進行的過程裡,它提供了開發環境跟 LLM(GPT-4o)的資源,所以就算是初學者也可以在 coursera 課程平台上進行練習。授課老師 Laurence Moroney 在每一堂課都有提供下載的資料,包含課程影片、字幕、程式碼。因此需要延伸探究跟實作時,可以參考課堂上提供的附件。每一週的課程都會有作業/測驗,要求要達到 80 分以上才能過關,這些作業都是問答題,有的是複選,若沒有達到標準可以重作。

證書-1

在第三週的課程會迎來第一個程式作業,是透過平台內建的 Jupyter 來進行開發,並上傳評分。除了計分的作業/測驗之外,也會有延伸的題目,讓我們自行延伸探究跟練習。我自己是花費了九天的時間(平均每天用八個小時上課跟練習),完成了這堂課的內容。以下我簡述課程得大綱,以及我自己的心得。

◎課程設計的主要觀念與知識
用於軟體開發的生成式人工智慧簡介 (Introduction to Generative AI for Software Development)

=> 深入閱讀...

2025-01-18  -  duncan Email  -  19  -  資訊工程 - 讀者回應

這一系列是使用 Leica M6 以及 Leica CM 所拍攝,彩色照片是 M6 所拍攝,搭配了 Leica Elmarit-M 28mm F2.8 Pre-ASPH V4 這一顆廣角定頭,用的是 Kodak ColorPlus 200 這款底片;黑白照片則是使用 CM 傻瓜相機拍攝,搭配的是 ILFORD PAN 100 這一款底片。

勤美術館這個區域,從早期的閒置校地到勤美接手誠品綠園道後,將全國跟勤美誠品中間的這塊地打造成 CMP BLOCK,這個臨時的美學展場及活動空間也陪伴了我們多年。然後接著就是這個花了六年打造的勤美術館,去年底終於啟用對外開放了。

在去年底,台中的勤美術館開幕時我就很想去參觀,但開幕當天人潮實在太多,後續假日也是人滿為患,我覺得逛起來會沒有品質,所以想等一陣子後再前往。這幾週有多次想找老婆一起去走走,無奈時間配合上總是有些狀況。因此我選了一個週二的下午時段,自己過去看展跟拍照,非假日人流果然少了很多。

這棟由國際級建築大師隈研吾領軍設計的美術館,花了六年時間,建築概念以「掀開大地」為主題,強調讓建築與自然環境和諧融合。它的外觀設計採用曲線屋頂,面積達 410 坪,模擬山丘起伏的形態,並以唐草圖騰的捲曲弧線為靈感,增添視覺動感與穿透性。

建築採用鋼構工法,較傳統鋼筋混凝土更輕盈柔韌,並減少碳排放。建築結合約1,282根形狀各異的木紋格柵,增添溫暖質感,並搭配大面積落地窗,延展內外地景視覺,呼應草悟道的綠意主題。室內設計延續外觀的律動感,以木質格柵、岩板牆及地面高低起伏模擬自然景象,搭配舞動樑天花板,營造山林探險般的動感體驗。

觀展時,地勢抬高設計延展視野,增添立體層次感。綠屋頂上建置了水源循環系統,供植物永續生長維護使用。這些設計細節使勤美術館自然隱身於環境及大量綠意之中,烘托出草悟道獨一無二的生活面貌。

過年期間除夕到初二休館,詳細資料可參考官方粉絲頁,週一是固定休館。全票 150 元,六歲以下跟六十五歲以上免費入場(憑證)。在學生持學生證可折抵五十元。如果可以找個人少的時間造訪,會有很舒服的體驗。

2025-01-17  -  duncan Email  -  15  -  當式攝影 - 讀者回應

在這個 AI 迅速發展的時代,身為開發者的我們究竟該如何善用 AI 相關的工具?透過 《Generative AI for Software Development》這門線上課程,我找到了答案。這門課程主要講述如何運用生成式 AI(Large Language Models,LLMs)來輔助程式開發,非常適合已具備開發經驗,但還在摸索 AI 應用範圍的開發者。作為一個在開發單位服務、使用 AI 輔助開發已有兩年經驗的開發者,即便我從 ChatGPT 推出後就持續關注,並且也實際推出相關的應用產品,上完課後依然獲得許多新的啟發,因此想與大家分享這門課程的心得。

◎課程架構
這堂課包含三個獨立的教程:

- 《Introduction to Generative AI for Software Development》:生成式 AI 與軟體開發的基礎介紹
- 《Team Software Engineering with AI》:使用 AI 的團隊軟體工程
- 《AI-Powered Software and System Design》:AI 驅動的專業軟體與系統設計

軟體開發中的生成式人工智慧

我計畫分成四篇文章來分享心得,這是第一篇,先以總覽的方式介紹整個課程,另外我也有整理上課用的筆記。建議有興趣的讀者可以先報名一週的免費試讀,確認課程內容符合需求後再決定是否付費繼續。就我的經驗,在取得證書後我已經順利取消了後續的月費訂閱。

=> 深入閱讀...

2025-01-16  -  duncan Email  -  24  -  資訊工程 - 讀者回應

:: 下一頁 >>