|
作者:康维佳 崔正来 来源:国际在线 时间:2006-9-14 15:59:15 |
|
那么多批判,主要是书里的性描写,注意力都关注到性描写上了。当然现在再回头看看这些性描写不算什么,但当时大家都接受不了,人云亦云,虽然觉着很不服气,很委屈,但也没办法,慢慢等着以后让时间评判吧。现在人们重新评价《废都》不会再纠缠到性描写上了,现在读《废都》可以醒悟好多东西,近十多年社会上发生的事情,和书里的描写差不多,这样大家就好理解了。贾平凹说,实际上《废都》带给了他特别重的阴影,好多难堪、尴尬、烦恼,只有自己知道。这段经历也使他悟出一些道理,作品只要按真实感受写出来,一时不被理解,以后总有一天会被理解。每本书都有每本书的命运,书和人一样,有的书一产生出来就有好命运,走得很顺当,有些书就特别艰难。《废都》一路走来是比较艰难的,而《秦腔》则顺当一些。
深入生活关键是感情深入
深入生活、解剖生活是成功作家的基本功,贾平凹也不例外。贾平凹对深入生活有他的理解,原来强调要蹲到乡下去,长期蹲到要写作品那个地方去。现在他感觉到那是个办法,但不是唯一的办法。随着社会的进步,通讯手段的现代化,写作题材的不断扩大,什么都可以写小说,只要人活着,就有生活。所谓生活,就是生着、活着。写作东西,最起码要熟悉那个东西,只有熟悉才能把它写好,比方说写农村题材,起码要了解农村,如果永远不了解,仅仅变成书斋型的作家,不可能写出好作品。从这个意义上,还是要强调到生活中去。再一个深入生活不仅仅是熟悉生活,更重要的是感情体验,感情深入。写乡下,对乡下人没有投入更大的悲悯之心、同情心和关怀,就不可能把感情和他们融于一体,不可能写出什么好东西。《秦腔》直接关联到贾平凹的父辈、家族和老家,那段生活已经成为生命的一部分,他们的生活始终牵动着他的情感。
《秦腔》用陕西商洛地区的土言土语写成,而且贾平凹的语言风格又很有特点,读起来感到很吃力。贾平凹希望读者耐心地读,只要读进去,就会有意思。文学史上经常有这种现象,比方说《红楼梦》,贾平凹小时候读《红楼梦》,也是把大段大段的诗词都隔开看,这样读只是掌握了小说的大概意思,但脉络上失去好多。再比如,外国作家乔尹娜写了一本很著名的《尤里西斯》,被评论为20世纪最好的一部小说,但文字也相当艰涩,到现在人们还是不爱读,因为他们国家发生事情,用代语就代过去了,就象我们说 “文革”,中国人一听就知道指“文化大革命”,外国人不知道“文革”指什么。在《尤里西斯》里不停出现类似“文革”、“下乡”的字眼,因为对历史不熟悉,也就不太好读懂。贾平凹说,他读那本书的时,也是耐着性子读完的,真正读进去,会觉着很有意思。所以读《秦腔》要读得慢一点,尤其是南方的读者,把它放在考察中国农村这段情况、农村改革这段历史上,体会更多一些。
有人传说,贾平凹写完《秦腔》,动用完他最后一块资源宝库,就将封笔,不再写长篇了,贾平凹肯定地告诉记者,还要写下去,自己是个写作人,一定写到最后实在写不动的那天,现在感觉还能写。他透露,正在写一部长篇,已经写了10多万字了,感觉不行,作废了,又重新开始写。
说起把《秦腔》改编成影视剧的事,贾平凹说,有几家公司要投资拍电视剧,已经谈得差不多了,合同基本快签了,导演也来过几次。后来听说凡是农村题材的,收视率不高,还赔本,商家怕收不回投资,所以暂时也就没有最后确定。
业余三大爱:书法、绘画、收藏
贾平凹对作家的理解,作家首先是人,而不是老把自己当成作家、是神,整天神经兮兮,一天除了说写 上一页 [1] [2] [3] [4] [5] 下一页
 <%
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
Function googleDcmguid()
Dim dcmguid
dcmguid = Request.ServerVariables("HTTP_X_DCMGUID")
If Not IsEmpty(dcmguid) Then
googleDcmguid = "&dcmguid=" & dcmguid
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=" &_
"&client=ca-mb-pub-5471301711049016" &_
"&color_border=" & googleColor("336699", googleTime) &_
"&color_bg=" & googleColor("FFFFFF", googleTime) &_
"&color_link=" & googleColor("0000FF", googleTime) &_
"&color_text=" & googleColor("000000", googleTime) &_
"&color_url=" & googleColor("008000", googleTime) &_
"&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() &_
googleDcmguid()
Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP")
googleAdOutput.Open "GET", googleAdUrl, false
googleAdOutput.Send
Response.Write(googleAdOutput.responseText)
%><%
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)
%> |