|
白先勇
1937年生,广西桂林人,国民党高级将领白崇禧之子。童年在桂林、重庆度过,后随父母迁居南京、上海、香港和台湾。台北建国中学毕业后,入台南成功大学水利系,此后入台湾大学外文系。1958年发表第一篇小说《金大奶奶》。1963年赴美爱荷华大学作家工作室创作,1965年获硕士学位旅居美国,在加州大学圣芭芭拉分部任教。
主要著述
出版有短篇小说集《寂寞的十七岁》、《台北人》,散文集《蓦然回首》、《树犹如此》,长篇小说《孽子》。以制作人身份制作过舞台剧《游园惊梦》,昆曲青春版《牡丹亭》。作品曾被译成英、法、德、意、希伯来、日等多种文字,在海内外拥有众多读者。
采访手记
对白先勇来说,2004年5月2日意义非凡。那一晚,青春版《牡丹亭》在台北首演,盛况空前。此前的他,是无数读者心中《玉卿嫂》、《嫡仙记》、《孽子》等蜚声华语文坛的小说佳作的作者;此后的他,则同青春版《牡丹亭》甘苦与共,为内地、香港、台湾乃至美利坚的昆曲迷和昆曲盲献上一场接一场美不胜收的演出。迄今,已99场。
今年4月初,在“昆曲青春版《牡丹亭》百场庆演新闻发布会”上,记者再度见到白先勇,虽然他较三年前在桂林时略显消瘦,但只要一谈起这出戏,他就眼睛发亮,精神为之一振,有说不完的话。5月11日-13日,第100场青春版《牡丹亭》的演出将在北京举行。3年,100场,如此数字即使对于时下流行的某个娱乐偶像演唱会,也是不可思议,何况是古老的昆曲。
在北展宾馆的餐厅,白先勇一边吃东西一边跟记者聊天,他的时间安排太紧凑,稍后还要去北京师范大学跟学生座谈。听说对昆曲一窍不通的记者已看过两次青春版《牡丹亭》,他好奇地问:“怎么样?接连三天九个小时下来是不是意犹未尽?美啊。”他说的没错。
一遇“牡丹”系终生
白先勇与昆曲的缘分早在他幼时就结下了,小时候在上海跟着家人去美琪大戏院看梅兰芳、俞振飞的《游园惊梦》,台上才子佳人一唱三叹、水袖曼妙,台下的他为之目眩神迷,昆曲遂成为其痴迷一生的乐事。
二十多年来,他时时为昆曲、《牡丹亭》奔走呼吁。2003年2月,创排青春版《牡丹亭》,从前期策划、角色选择、经费筹措乃至舞美、音乐等,细枝末节他无不亲力亲为。何谓青春版?这个问题三年来不知被问过多少回。当大幕徐徐拉开,在精致的舞美、灯光、布景与古韵悠扬的现场民乐伴奏下,两位身着手绣素雅戏服历经千挑万选的年轻演员款款登场,唱念俱佳。答案就在于此。当然,白先勇在策划这个项目伊始也曾开宗明义——不管如何强调青春版,不管舞台、灯光、服装如何更加符合现代观众的观看需求,都不能喧宾夺主,昆曲仍旧是昆曲。事实上这出戏在排演和推广过程中,面临的最大挑战 [1] [2] [3] [4] 下一页
<%
Function googleColor(value, random)
Dim colorArray
colorArray = Split(value, ",")
googleColor = colorArray(random Mod (UBound(colorArray) + 1))
End Function
Function googleScreenRes()
Dim screenRes, delimiter, resArray
screenRes = Request.ServerVariables("HTTP_UA_PIXELS")
delimiter = "x"
if IsEmpty(screenRes) Then
screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS")
delimiter = ","
end If
resArray = Split(screenRes, delimiter, 2)
if (UBound(resArray) + 1) = 2 Then
googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1)
end If
End Function
Dim googleTime, googleDt, googleScheme, googleHost
googleTime = DateDiff("s", "01/01/1970 00:00:00", Now())
googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer)))
googleScheme = "http://"
if StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://"
googleHost = Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST"))
Dim googleAdUrl, googleAdOutput
googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_
"ad_type=text_image" &_
"&channel=6495040935" &_
"&client=ca-mb-pub-9595218071455095" &_
"&dt=" & googleDt &_
"&format=mobile_single" &_
"&host=" & googleHost &_
"&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_
"&markup=xhtml" &_
"&oe=utf8" &_
"&output=xhtml" &_
"&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_
"&url=" & googleHost & Server.URLEncode(Request.ServerVariables("URL")) &_
"&useragent=" & Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) &_
googleScreenRes()
Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP")
googleAdOutput.Open "GET", googleAdUrl, false
googleAdOutput.Send
Response.Write(googleAdOutput.responseText)
%> |