merable:n||!1,configurable:!1};void 0!==o&&(p.writable=!1);try{Object.defineProperty(a,r,p)}catch(e){return e instanceof TypeError?s:e}return s}function c(e,t){return"function"==typeof e?e:e?.async===!0&&"function"==typeof e.func?t?async function(t){return e.func(t)}:async function(){return e.func()}:"function"==typeof e?.func?e.func:void 0}l.rv=()=>"1.6.8",l.ruid="bundler=rspack@1.6.8";try{a({property:"strictDefine",value:a})}catch{}try{a({property:"defineStrictObject",value:function e(t){let{context:r,property:o,propertiesToExclude:n=[],skipPrototype:i=!1,hardenPrototypePropertiesToExclude:l=[]}=t;if(!o)return Error("property is required");let c=(r||globalThis)[o],p={},f=u(r,o);c&&("object"==typeof c||"function"==typeof c)&&Reflect.ownKeys(c).forEach(e=>{if(!n.includes(e)&&!s.includes(e)){let t=u(c,e);if(t&&(t.writable||t.configurable)){let{value:r,get:o,set:n,enumerable:i=!1}=t,l={};void 0!==r?l.value=r:o?l.get=o:n&&(l.set=n);try{let t=a({context:c,property:e,...l,enumerable:i});p[e]=t}catch(r){if(r instanceof TypeError)try{p[e]=t.value||t.get||t.set}catch{}else throw r}}}});let d={originalObject:c,originalProperties:p};if(!i&&c?.prototype!==void 0){let t=e({context:c,property:"prototype",propertiesToExclude:l,skipPrototype:!0});t instanceof Error||(d.originalPrototype=t?.originalObject,d.originalPrototypeProperties=t?.originalProperties)}return a({context:r,property:o,value:c,enumerable:f?.enumerable}),d}})}catch{}try{a({property:"defineStrictMethod",value:function(e,t){let r=(t||globalThis)[e],o=u(t||globalThis,e);return r&&o&&(o.writable||o.configurable)?(Object.freeze(r),a({context:globalThis,property:e,value:r})):r}})}catch{}var s=["toString","toLocaleString","valueOf","constructor","prototype"];function u(e,t){if(!(!e||!t))try{return Reflect.getOwnPropertyDescriptor(e,t)}catch{return}}function p(e){if("string"!=typeof e)return e;try{return decodeURIComponent(e).toLowerCase().trim()}catch{return e.toLowerCase().trim()}}function f(e,t){let r="";if("string"==typeof e)r=e.split("=")[0]?.trim()||"";else{if(!e||"string"!=typeof e.name)return!1;r=e.name}return t.has(p(r)||"")}function d(e,t){return("string"==typeof e?e.split(";").map(e=>e.trim()).filter(e=>e.length>0):e||[]).filter(e=>!f(e,t))}var y=null;function g(){return null===y&&(y=typeof Document>"u"?void 0:Object.getOwnPropertyDescriptor(Document.prototype,"cookie")),y}let b=(e,t)=>{try{let r=t?t.get.call(document):document.cookie;return r.split(";").map(e=>e.trim()).filter(t=>t?.startsWith(e))[0]?.split("=")[1]}catch(e){return""}},h=(e="",t="",r="/")=>`${e}=; ${t?`domain=${t};`:""} max-age=0; path=${r}; expires=Thu, 01 Jan 1970 00:00:01 GMT`;function m(e,t){try{return sessionStorage[e]("reload",t||"")}catch(e){console.error("ATS: Error calling sessionStorage:",e)}}var v=["true","b","c","new","enabled"];let w=[],S=(e,t)=>{let r;return w.includes(t)||!0===(r=e[t])||"string"==typeof r&&v.includes(r.toLowerCase())},T="client-session-bind",k="sec-fetch-unsupported",{experiments:x}=window.viewerModel,{cookie:E}=(e=new Set([T,"client-binding",k,"svSession","smSession","server-session-bind","wixSession2","wixSession3"].map(e=>e.toLowerCase())),a({context:document,property:"cookie",set:{func:t=>{var r,o;let n,i;return r=document,o=void 0,n=g(),i=p(t.split(";")[0]||"")||"",void([...e].every(e=>!i.startsWith(e.toLowerCase()))&&n?.set?n.set.call(r,t):o&&console.warn(o))}},get:{func:()=>(function(e,t){let r=g();if(!r?.get)throw Error("Cookie descriptor or getter not available");return d(r.get.call(e),t).join("; ")})(document,e)},enumerable:!0}),{cookieStore:function(e,t){if(!globalThis?.cookieStore)return;let r=globalThis.cookieStore.get.bind(globalThis.cookieStore),o=globalThis.cookieStore.getAll.bind(globalThis.cookieStore),n=globalThis.cookieStore.set.bind(globalThis.cookieStore),i=globalThis.cookieStore.delete.bind(globalThis.cookieStore);return a({context:globalThis.CookieStore.prototype,property:"get",value:async function(t){return f(("string"==typeof t?t:t.name)||"",e)?null:r.call(this,t)},enumerable:!0}),a({context:globalThis.CookieStore.prototype,property:"getAll",value:async function(){let t=await o.apply(this,Array.from(arguments));return d(t,e)},enumerable:!0}),a({context:globalThis.CookieStore.prototype,property:"set",value:async function(){let r=Array.from(arguments);if(!f(1===r.length?r[0].name:r[0],e))return n.apply(this,r);t&&console.warn(t)},enumerable:!0}),a({context:globalThis.CookieStore.prototype,property:"delete",value:async function(){let t=Array.from(arguments);if(!f(1===t.length?t[0].name:t[0],e))return i.apply(this,t)},enumerable:!0}),a({context:globalThis.cookieStore,property:"prototype",value:globalThis.CookieStore.prototype,enumerable:!1}),a({context:globalThis,property:"cookieStore",value:globalThis.cookieStore,enumerable:!0}),{get:r,getAll:o,set:n,delete:i}}(e,void 0),cookie:g()}),P="tbReady",C="security_overrideGlobals",{experiments:D,siteFeaturesConfigs:M,accessTokensUrl:O}=window.viewerModel,$={},j=(t=b(T,E),S(x,"specs.thunderbolt.browserCacheReload")&&(b(k,E)||t?m("removeItem"):function(){if("undefined"!=typeof window){let e=performance.getEntriesByType("navigation")[0];return"back_forward"===(e?.type||"")}return!1}()&&function(){let{counter:e}=function(){let e=m("getItem");if(e){let[t,r]=e.split("-"),o=r?parseInt(r,10):0;if(o>=3){let e=t?Number(t):0;if(Date.now()-e>6e4)return{counter:0}}return{counter:o}}return{counter:0}}();e<3?(function(e=1){m("setItem",`${Date.now()}-${e}`)}(e+1),window.location.reload()):console.error("ATS: Max reload attempts reached")}()),r=h(T),o=h(T,location.hostname),E.set.call(document,r),E.set.call(document,o),t);j&&($["client-binding"]=j);let A=fetch;addEventListener(P,function e(t){let{logger:r}=t.detail;try{window.tb.init({fetch:A,fetchHeaders:$})}catch(t){let e=Error("TB003");r.meter(`${C}_${e.message}`,{paramsOverrides:{errorType:C,eventString:e.message}}),window?.viewerModel?.mode.debug&&console.error(t)}finally{removeEventListener(P,e)}}),S(D,"specs.thunderbolt.hardenFetchAndXHR")||(window.fetchDynamicModel=()=>M.sessionManager.isRunningInDifferentSiteContext?Promise.resolve({}):fetch((()=>{try{let e="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,t=globalThis?.parent!==globalThis,r=new URL(O,location.href);return(t||e)&&(r.searchParams.set("ifr",String(t)),r.searchParams.set("worker",String(e))),r.href}catch{return O}})(),{credentials:"same-origin",headers:$}).then(function(e){if(!e.ok)throw Error(`[${e.status}]${e.statusText}`);return e.json()}),window.dynamicModelPromise=window.fetchDynamicModel())})(); //# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/handleAccessTokens.inline.3250797b.bundle.min.js.map
top of page
8
9
10
11
6
7
5
2
IMG_8958
1
DSC_0146 copy
DSC_0123 copy
DSC_0118 copy
DSC_0155 copy
DSC_0017 copy
DSC_0010 copy
DSC_0020 copy
DSC_0026 copy
DSC_0054 copy
UNADJUSTEDNONRAW_thumb_46ee 2
DSC_0200 copy
IMG_4902
IMG_3306
DSC_0184 copy
IMG_9419
IMG_0292
DSC_0179 copy
DSC_0156
4.1《南蠻色譜學》
Screen Shot 2018-11-13 at 12.53.59 PM
DSC_0080 copy
BSW02063
IMG_7913
IMG_7850
IMG_3867_edited
IMG_3861
IMG_3862
IMG_3792
3.2《南蠻音韻考》(局部)
IMG_3793
IMG_9988
IMG_9986
IMG_9985
IMG_9984
IMG_9983
IMG_1018
IMG_1013
IMG_1024
IMG_1017
_DSC0126
_DSC0122
_DSC0030
11
00012
00010
00013
IMG_1106.JPG copy_edited
20150113_135138
20150114_030013
1
24
14
Screen Shot 2017-02-28 at 7.27.15 PM
DSCN3168
Screen Shot 2017-02-28 at 6.59.52 PM
DSCN3177
DSC_0015_edited
DSC_0501_edited
DSC_0358_edited
DSC_0092
#1.3_edited
Latest Exhibitions
"Celebrating Our 40 Years!"- Friend's of the Art Museum
《藝術40年 - 香港中文大學文物館之友》
1Dec2021 - 3Dec2021
Sotheby's Hong Kong, Hong Kong
蘇富比香港,香港
金鐘道88號太古廣場一期五樓
"MAKE _ART NOT WAR [T/F]" Works by MFA Graduates 2020 CUHK
《MAKE _ART NOT WAR [T/F]》
香港中文大學藝術碩士畢業生
作品展二〇二〇
11Jul2020 - 30Aug2020
Osage, Hong Kong
奧沙,香港
九龍觀塘興業街20號聯合興業工業大廈4
"2020 Young Voices"
2020藝術新聲
10May2020 - 27May2020
Dudan Cultural Center, Taichung, Taiwan
大墩文化中心,臺中,臺灣
台灣台中市西區英才路600號
"Matters toward incorporeality"
《物歸原主》

20Mar2020 - 3May2020

PMQ, Hong Kong

元創方,香港

香港中環鴨巴甸街35號S201室

Article
以資訊重構作為抵抗方法
鄭裕林 (2020)
虛假與真相 - 版印檔案研究的模糊性
鄭裕林 (2017)
從後殖民到民族-在當代藝術政治化中碰到了悖論與困局
鄭裕林 (2017)
錄像藝術生產與重複性
鄭裕林 (2016)
Press
第15屆桃源創作獎 展覽直擊
訪問
no.298 JUL/2017
典藏.今藝術 ARTCO
桃源創作獎頒獎
鄭裕林、羅懿君拿首獎
4Jun2017
自由時報
桃源創作獎頒獎 鄭文燦感嘆:台灣與香港長期被壓抑
4Jun2017
聯合報
讚僑生用藝術關懷政治
鄭文燦:一國兩制是失敗的​
4Jun2017
自由時報
改良篆體記音字母護粵語 訪問
8Dec2016 
政大大學報
Past Exhibitions
"Fine Art Asia 2019"
《典亞藝博 2019》

3Oct2019 - 7Oct2019

Hong Kong Convention and Exhibition Centre, Hong Kong

香港會議展覽中心,香港

香港島灣仔博覽道1號

香港會議展覽中心3號展覽廳

"The Exceptions of Absolute Accuracy"

《絕對精準的例外》

25May2019 - 23Jun2019

Cheng Ming Building, CUHK, Hong Kong

誠明館,香港中文大學,香港

香港新界沙田香港中文大學

新亞書院誠明館3樓

"On Fire 2018"
《燒數簿 2018》

15Sep2018 - 22Oct2018

C & G Artpartment, Hong Kong

C&G 藝術單位,香港

香港九龍太子西洋菜南街222號 三字樓

obtained 獲得
 
"HKSAR Government Talent Development Scholarship"
才藝發展獎學金
--------------------
The work "Nanman Study", "Nanman Syllabary" &
"Nanman Chromatography": 
 
作品《南蠻研究》、
《南蠻音韻考》、
《南蠻色譜學》:
 
obtained 獲得
 
"2018 Outstanding Art Prize"
2018 創作卓越獎
 
--------------------
The work
"Things Changed with Stars Shift",
"Nanman Syllabary" &
"Nanman Chromatography":
 
作品
《天工開物・物換星移》、《南蠻音韻考》、
《南蠻色譜學》:
 
obtained 獲得
"LIAO SHIOU-PING Printmaking Award"
《廖修平版畫獎》

 

Latest News

© 2020 copyright by Henry Chang Yue Lam.

  • White Facebook Icon
  • White YouTube Icon
bottom of page