檳城喬治市被偷走的市場記憶:新街頭萬山、吉靈萬山、社尾萬山

檳城喬治市被偷走的市場記憶:新街頭萬山、吉靈萬山、社尾萬山
Photo Credit:地方賊

我們想讓你知道的是

馬來西亞族群多元的特色,不只反映在方言的使用,有時還具有「地域性」。以菜市場來說,馬來語稱為「巴剎」,然而在北馬(像是檳城、太平),當地人較習慣用另一種字眼稱呼市場,那就是「萬山」。

檳城(Penang)作為馬來西亞重要的襲產城市之一,它的歷史雖可追溯至吉打王朝之前。但這座城市最主要的歷史論述,還是著重在英國萊特(Francis Light)於1786年,脅迫吉打蘇丹同意將檳榔嶼租借給英國東印度公司之後。就連2008年檳城喬治市登錄世界文化襲產,教科文組織給它的登錄理由,也是英國殖民後的多元文化特色,可見成為區域性的「港口城市」,對檳城是很重要的開始。

馬來西亞族群多元的特色,不只反映在方言的使用,有時還具有「地域性」。以菜市場來說,馬來語稱為「巴剎」(Pasar),然而在北馬(像是檳城、太平),當地人較習慣用另一種字眼稱呼市場,那就是「萬山」。「萬山」是源於馬來文「Bangsal」,但原意是指涉囤積貨物的空間,像是小倉庫。批發市場總是需要積存貨物的空間,而北馬居民漸漸習慣將萬山用來指涉批發市場,後來更擴及所有的濕貨市場。

馬來西亞的巴剎文化(萬山文化)其實滿有趣,而喬治市因為是世界文化襲產,市場的角色也極其特殊,就跟賊賊來一窺喬治市的市場吧!

068d95_178882c844eb4f7eb5441caedfcecfb8_
Photo Credit:地方賊

新街頭萬山

若你在喬治市街屋中亂轉,你一定會看到這棟位於Campbell Street與Carnavon Street間,有著維多利亞式的立面的建築物。它是喬治市世界襲產區內唯二的市場之一,名為「新街頭萬山」(Campbell Street Market)。

068d95_e2d97d46cd334096a86508657bb050e2_
Photo Credit:地方賊

新街頭萬山在建立市場前,其實是馬來人的墓地。1890年代,喬治市市政局購買了這塊地,並於1900年左右興建一座市場,而那個維多利亞式的立面,直到現在也還是喬治市重要地標。

不同於吉靈萬山範圍較廣,可能遍及整個喬治市,新街頭萬山攤位少,客戶也多為古蹟區內的居民。隨著喬治市登錄世界文化襲產,許多老住戶搬走,攤商也向賊提到,現在生意越來越不好做,反而要接旅館或餐館的生意。

過去文章曾討論過檳城中元節盛況,而「市場」更是慶讚中元的重要角色。中元節不只是祭拜好兄弟們,也能維繫市場攤販的感情。即使攤位逐漸減少,或攤販轉業或到其他市場販賣,他們還是會回來新街頭市場一起過中元,讓市場不隨著城市內人口變遷而有改變。話說,坐在早上可能擺著魚、蝦等商品的攤桌上看市場內中元節的表演,真的是件很酷的事情。

雖然檳城州馬來人的人口在2015年超越華人,但在世界襲產區內(或說整個喬治市內)華人人口還是占很高比例。這樣的族群特徵也展現在市場空間設計上的差異,通常馬來西亞的新市場會幫豬肉攤額外設計一個專屬空間,避免龐大的穆斯林人口接近,例如新吉靈萬山市場。但在新街頭市場,豬肉攤是與其他肉類一起販賣,畢竟這市場所區域是以華人為多的喬治市,顧客長年以來都以華人為主。

068d95_81e23b739e8147e185df9bc7c6094821_
Photo Credit:地方賊

新街頭市場周圍也圍繞一些流動攤販,除了賣蔬菜、魚蝦外,也有一些飲食小販。而市場觀光也成為喬治市熱門的觀光類型之一,攤販跟賊賊說,好像有一位馬來女士開了間廚藝教室,他的外籍老公會帶著報名的觀光客先去市場買菜,認識馬來西亞特殊食材,再回去做菜,有興趣的可以上網找找看課程資訊。

068d95_ae9810588b6047aeb6bb81f5fed5449e_
Photo Credit:地方賊

離開新街頭市場,沿著Lebuh Campbell 往下走,會看到許多車停在Kuala Kangsar Road(瓜拉江沙路)口前,人潮絡繹不絕地從巷子進出。往巷子內一看,店屋前都是攤販,代表你快要到喬治市內最大的市場「吉靈萬山」(Pasar Chowrasta)。市場外攤販從巷頭擺到巷尾,短短4百公尺,若在尖峰時刻來,真可謂水泄不通。市場外的攤販從巷頭擺到巷尾,短短四百公尺,若在尖峰時刻來,真可謂水泄不通。走出巷子的另一端就會到光大,它們之間的Gat Jalan Prangin 就好像時空分界線般。

068d95_cd0e5c3866e64a5ba91c652eb9377de5_
Photo Credit:地方賊

喬治市內最大的市場「吉靈萬山」

吉靈萬山的羅馬拼音是Chowrasta,是印度烏爾都語(Urdu),指的是4條路,包括吉靈萬山正門位在車水馬龍的檳榔路(Jalan Penang)上,兩側小巷子分別是吉靈路(Jalan Chowrasta)及淡米爾街(Lebuh Tamil),後門則是瓜拉江沙路。那為什麼會用印度語呢?這其實與這街區早期居住的族群有關。這一區在19世紀時,有一些從南印度移民過來的淡米爾商人聚集,並在這裡販賣牛、羊、魚肉和蔬菜等,形成吉靈萬山的前身。「吉靈」(Keleng-nga)同樣是指印度淡米爾人,所以市場旁的一條路才會被取名為淡米爾街。從這裡我們可以看到檳城多元的族群歷史,如何在街名上被再現。

吉靈萬山現在的市場建築經過幾代更替,1890年,由檳島市議會興建的單層市場建築為第1版。然而,因吉靈萬山地段滿好,原本的單層建築不敷使用,1961年才改建為兩層樓建築,也就是左邊那張圖。不過這個第2版的市場建築,現在去檳城所看到的是2015年開始整建的第3版,幸好賊賊去檳城做研究時,剛好是在兩版之間,故有幸參與第2版的歷史。

068d95_eb0860562b9b4ca3b212996db699949c_
Photo Credit:地方賊

順著樓梯走到2樓,這裡有許多舊書攤和衣服店。在網路上看到許多檳城人都曾來過這裡買舊書,販賣舊書的通常都是印度裔。雖然要利用狹小的空間擺放種類和數量都很多的書籍,但老闆總是能找到你要的書。

此外,檳城有名的GAMA Supermarket & Departmental Store前身,最早在60年代就是在吉靈萬山樓上的檳榔百貨公司,那時百貨公司的進駐也帶動了吉靈萬山周邊的繁榮。

80年代,在檳榔百貨公司自資興建商業大樓,搬離吉靈萬山後,改由泰國來的艷舞表演進駐萬山樓上的空間。有趣的是,雖然萬山對面就是警察局,這樣的色情舞蹈卻沒有被查緝。

一些獨特的空間使用方式,讓這座百年的市場撐過一陣子,但在當代消費者購物型態改變,光大的大型購物中心,以及檳島各社區的便利店興起,專程到吉靈萬山買菜似乎沒有必要,市場的生意變差了許多。如果在整修前走上2樓,會發現有很多攤位都沒有租出去。問了一下賣衣服的阿姨,她說生意差很多,現在只剩下熟客會來跟他買衣服而已。

相較於市場內的殘敗,市場外的流動攤販卻越來越多,這其實是許多市場共同面臨的問題。因為很多消費者都不願進到市場建築內,都會在市場外買好,所以會看到是場外交易熱絡,市場內卻門可羅雀的情況。因此,為重振吉靈萬山市場,2011年吉靈萬山被納入了檳島第二批市場提升計畫中,也因為市場座落於喬治市世界襲產區中,吉靈萬山市場更是指標性的修建案。

068d95_97ec92e3643c407895b2323c4d1a9e60_
Photo Credit:地方賊

吉靈萬山改建案要解決的問題便是市場外的流動攤販所造成的不公平,以及所衍生的交通擁擠和城市規劃問題。在整修之前,吉靈萬山其實有將近240個攤格,但許多攤格是空著的,攤販都跑到外面去擺攤,所以在整修完工後,政府要求外面攤販都必須到市場內,恢復喬治市襲產區內的秩序。此外,與原本市場的混亂不同,新市場在空間上強調「從乾到濕」,從乾貨、經過蔬菜區,肉類,到最後的魚蝦,就是要讓顧客進來會有舒適的感覺。

除了想辦法吸引顧客進門,吉靈萬山市場也肩負展現檳城現代化與襲產城市特性的目標,市場建築採綠建築設計,強調通風、照明與方便。有趣的是,因為喬治市以街頭小販為特色,州政府雖然整修目的是要讓流動攤販進來市場,卻又保留一條街讓50多攤可以在外販賣,以維持檳城襲產城市一直以來的小販文化,雖是矛盾,但也滿有創意。

一座已經消失的市場「社尾萬山」

事實上,喬治市除了兩個還存在的市場外,還有一座已經消失的市場「社尾萬山」(Sia Boey Market)。雖然這座市場早在2004年就被拆除,但它所延續的土地使用爭議卻越燒越大,甚至關乎整個喬治市襲產區的保存方向與城市定位與發展。之所以如此重要,除了它位處喬治市發展的重要位置外,也關乎喬治市(或說整個檳城人)與這座市場鑲嵌在一起的城市記憶。

068d95_9b23cf65a93f412c9958f08f62943e2d_
Photo Credit:地方賊

在19世紀時,喬治市的範圍並沒有現在這麼大,最遠只到社尾萬山所在地上面的港仔墘運河(Prangin Canal,右邊工地照的河道)。這原本是一座從紅燈角(Gat Lebuh Noordin)流入,並往檳榔路(Jalan Penang)流動的小河。以港仔墘為地名,是因過去大船多在這個支流停泊,然後轉由小船擔負起、卸貨及島內運送的工作,所以也算是個港口。

既然船隻在這裡交換貨,河道旁也順勢成為一貨物集散地,並逐漸形成喬治市的批發市場,貨物都從這裡整理、集散出去島內各處。也因為是從河岸集散地開始成形,社尾萬山無法像前兩座市場一樣,有明確的市場開始日期,不過有人認為社尾萬山應該是喬治市最老的市場。而在社尾萬山之前,喬治市其實還有「舊萬山」、「新萬山」的地名,「新萬山」甚至還在社尾萬山之前,不過史料上沒有記載,也只能讓它成為都市傳說。

社尾萬山的「社尾」,表明了當時喬治市的範圍只到這裡為止。在集散地有了規模後,殖民政府便興建了社尾萬山原有的鐵架建築,成為一座名副其實的「市場」。

隨著喬治市的發展,原本只是位處城市邊緣的沼澤地開始進行改造。5、60零年代,原本的小河變成了水溝,而水溝旁邊還有巴士總站、遊樂場以及電影院,社尾萬山一帶成為檳城人娛樂的場所。

70年代,時任檳州首長的林蒼佑規劃了「光大計畫」,企圖利用這塊喬治市邊緣的土地,帶領檳城走向一座現代化城市。在這計畫之下,社尾萬山北邊是一座從英國殖民時期開始的老城,而南邊則是有著65層高樓的摩天大樓,以及許多購物中心,形成一種不和諧的地景。雖然社尾萬山還在,但原本的水溝卻被隱藏在地底,成為檳城不能見人的水歷史。

068d95_c5746d3685f344a78d00c6e2c503eae3_
Photo Credit:地方賊

社尾萬山雖然逃過初期的光大計畫,但在2004年還是躲不過「光大第5期發展計劃」,被搬遷至五條路的珍珠嶼大廈。當時的拆遷,也引起檳城保存團體的震怒,以陳耀威建築師為首的「南洋民間文化」認為社尾萬山是喬治市居民的生活記憶,不該讓位給城市發展,反而要成為活襲產保存運用。雖然保存計畫不敵政府開發的慾望,保存團體只能舉辦「告別社尾萬山藝術展」向市場說聲再見。

在社尾萬山拆遷後,不少人開始懷念市場的過去,特別是那些與「飲食」有關的記憶。許多作家或文史學者都開始拼湊曾在唇齒間滿溢的香味,進而去尋找那些搬遷的老店家。有趣的是,有些市場老味雖然搬得很遠,但滿足老饕的還是那與社尾萬山聯繫的情感記憶。可惜,隨著社尾萬山的拆遷,周圍的街區也停滯,甚至衰敗,可以看到許多街屋鐵門上貼著租售的字條。

068d95_0f83999f1f814969a1b5c23d49c8f539_
Photo Credit:地方賊

不過春天總是會回來社尾萬山的,光大計畫停滯多年後,2008年上任的林冠英政權對這塊土地提出過許多的想像。

068d95_82f54a7dc1714d6ab01aecf1bc3edaa9_
Photo Credit:地方賊

從一開始在地保存團體認同的「檳城古蹟廣場計畫」,到保存團體勉強同意的「檳城藝術中心計畫」,再到最後這塊土地被納入檳州交通大藍圖,要成為島內公共運輸的樞紐,解決檳城的交通難題。可以看到這塊市區邊緣的土地,一直成為政府定位檳城的工具,但它原有的市場記憶在交通大藍圖中是完全被抹滅,消失不見的。所幸,2015年,施工工人挖出的港仔墘大溝渠,被認為是護城河,進而影響了交通大藍圖的動工。

068d95_ade53d562a3548858b663fa30d14a469_
Photo Credit:地方賊

這個護城河被認為與1804年的拿破崙戰爭有關,當時發生在歐洲的區域性戰爭,影響到時任喬治市總督的華蓋下令,把水道提升為具防禦功能的護城河,以避免拿破崙可能的威脅,也使護城河在檳城歷史的位置更加重要。

目前,交通樞紐將移地興建,政府也預計修復巴剎與店屋、淨化運河,並進行景觀美化工作。相信不久將來,社尾萬山會以過去的面貌,嶄新的運作重新被世人所看見。

本文獲作者授權刊登,原文請見偷走港口城市那些即將回來的市場記憶

延伸閱讀

責任編輯:吳象元
核稿編輯:楊之瑜


猜你喜歡


加速敏捷開發腳步!AWS Amplify 協助企業打造高效能應用服務

加速敏捷開發腳步!AWS Amplify 協助企業打造高效能應用服務

我們想讓你知道的是

台灣企業勢必需要明確轉型策略,搭配適合的雲端工具作為入場券,一來降低數位化門檻、二來減少摸索資源的浪費。

打造敏捷開發流程、加速前後端工程師的協作效率,是許多企業在面臨疫情之後,認為亟需將彈性元素納入為企業文化當中。雲端運算服務領導業者 AWS 台灣,觀察到前端工程師主要負責處理最貼近用戶的 Web、行動應用程式,但他們往往需要與後端團隊合作過程,遭遇耗費大量討論時間,才能處理使用者介面事項。

為了降低前後端的溝通成本,有些前端工程師在掌握介面管理能力之後,開始橫跨到後端的伺服器、資料庫開發經驗,甚至進一步培養技能,成為能負責測試、安全、效能多面向的全端工程師。

有的人會透過 Side Project(利用業餘時間開發有興趣的專案)或參加 Hackathon(黑客松)方式,運用 AWS 雲端工具嘗試自行擴展後端,並建立簡單易用的工具程式。究竟,AWS 平台提供哪些資源幫助前端工程師擴展更多元的技能樹?

掌握入門教學!前端工程師如何將 REACT 程式快速上雲

前端工程師運用 AWS Amplify,快速在雲端建立 REACT 應用程式

事實上,AWS 的入門課程指出,運用 AWS Amplify 在雲端建立 React 應用程式及服務集,只需五個學習歷程,包含建立 React 應用程式、初始化本機應用程式、新增身份驗證、新增 API 和資料庫、新增儲存體。如果想快速了解 REACT 程式快速上雲的方法及示範教學,本文節錄 AWS QUICKSTART 學習資源內容,幫助前端工程師更快掌握重點。

首先,何謂 AWS Amplify?AWS Amplify 是一項全托管 Front-End Web & Mobile 服務,採取無伺服器模式,在後端建立、部署和託管單一頁面 Web 應用程式或靜態網站的 Git 型 CI/CD 工作流程,加速開發過程直接整合其他 AWS 服務。舉例來說,像是整合封裝好的 Library 資源、或運用一些 Components UI 軟體去配置後端,以及利用 Admin 的 UI 做資源上的管理。

打造第一個你在 AWS 上的應用程式

AWS Amplify加速Develop、Deliver 與 Manage流程

AWS Amplify 主要優勢展現在三大項工作階段,分別是 Develop、Deliver 和 Manage。Develop 部分可利用 CLI(Command-Line Interface)或 Admin UI 設定後端,使用 GraphQL 或 REST API 設定也是可行的,進而快速建構一個前後端專案。此外,開發者還能搭配 AWS 其他服務,例如使用 AWS Authentication 全托管認證服務,或 DataStore、Storage 等多項 Feature Categories。

到了 Deliver 階段,若是要透過 AWS Amplify 執行 Web Hosting 任務,可拆解出三個流程。首先是將 Repository 與 AWS Amplify 進行連結,這邊可整合 Amplify Console 提供的支援資源包含 Github、Bit Bucket、Gitlab、以及 AWS 的程式碼代管工具 AWS CodeCommit。一旦連結以後,開發者可透過自己的 Configuration,决定在各個不同的 Build 要執行什麽樣的指令,最後再透過 Deploy 方式,幫助工程師進行前端的 Hosting。

在最後一個 Manage 階段,開發者則可利用 AWS Amplify 的 Admin UI,以開啓瀏覽器方式,透過視覺化介面統一管理資源。例如在 Admin UI 介面左側選單,涵蓋 Content、User Management 的區塊,讓參與專案但沒有 AWS Console 權限的使用者,可利用 E-mail 方式邀請使用者進到 Admin UI,進行一些設定或觀看其他相關資源;甚至在 Set Up 區塊還有相關選項,例如要針對 Data Modeling 或 APP User 做權限管理,以及可連結到 AWS 其他服務。

透過 AWS 增加你的雲端技能 在組織發揮你的影響力

運用開放資源 AWS Amplify Framework,打造高效能應用服務

AWS QUICKSTART 學習資源還介紹到另一個 AWS 提供的開放資源 Amplify Framework,一樣可利用 Amplify CLI 的方式,配置 Web 和行動應用程式的前後端,以及開發者需要用到的服務,讓應用程式更易於構建,並獲得安全、高性能的使用體驗。

Amplify CLI 一樣有支援多個不同 Category,例如較常使用的幾個 Comment Line,像是Amplify Init 指令做初始化或創建幾個不同資源;或是 Amplify Status 指令,隨時在開發過程查看各個 Category 狀態;甚至專案結束後,可利用 Amplify Delete 直接把 Amplify 所創建的資源做一次性删除。另外也可透過 AWS Amplify Client 利用比較抽象化方式,讓開發者直接利用 Component 實現想要完成的項目。

實際示範給你看,設定 React 程式可以如此簡單

假設前端工程師現在要快速部署一項有驗證功能(Authentication)還要搭配 Rest API、GraphQL、Analytics 等服務的應用,如何快速設定 React 程式?在 AWS QUICKSTART 的學習資源後半段,有詳細說明要啟動這類型專案的操作方法。

開發者可以先利用 AWS Lambda Function 結合 Amazon API Gateway 方式,創建出一個 Rest API,到了 Authentication 階段,則使用到 AWS Cognito 的服務,接著針對 GraphQL 需求,可利用 AWS AppSync 服務,以及最後如果有 Analytics 的需求,也可以串聯 Amazon Pinpoint 工具。Amazon Pinpoint 是一項彈性而可以擴展的行銷通訊服務,開發人員可利用 Amazon Pinpoint API 追蹤 Web 使用者的行爲,或是針對 APP 推送、電子郵件、簡訊點擊行為蒐集到具體的資訊。

在這整套流程示範之後,值得特別強調的是,AWS AppSync 是一項全托管的服務,能及時更新,甚至在使用者離線時仍可以持續去創建和修改數據。一旦設備連上線之後,這項應用程式就可重新連線,並接到後端同步數據,達成彈性、自動化擴展或減縮各式 API 的請求。

AWS 最後強調,Amplify 是相當適合建構出一個靜態 Web、Apps 服務模式,例如說像是打造部落格,或者是一項 APP 內的代辦事項應用等;加上 Amplify 具全托管服務特色,可串聯上述 AWS 在雲端所提供的資源,都能在部署過程加以整合,加速開發流程及效率,並且有效節省開發資源。如果想用低門檻的雲端解決方案,其實前端工程師是能在開發流程更靈活配置資源,甚至為公司的商業、服務模式挖掘出創新價值。

填寫表單諮詢專人 快速在 AWS 找到適合你的快速上雲服務與工具!

了解更多:AWS 開發者系列


猜你喜歡