当前位置: 首页 > 编程日记 > 正文

《千只鹤》--[日]川端康成

《千只鹤》,作者是川端康成

故事梗概:

三谷菊治的父亲是个著名的茶道师匠,他生前与一位叫栗本近子的女人有染,后来又

钟情于太田夫人,而且由于后者而疏远了前者,但前者仍出入于三谷家。在三谷先生去

世四年之后的一天,在栗本近子举行的一次茶会上,太田夫人与菊治不期而遇,太田夫

人思恋她的昔日情人三谷,竟移情于他的儿子菊治,菊治也接受了这一不道德的爱,在

圆觉寺附近的一家旅馆过了一夜。后来太田夫人似乎出于负罪感的恐惧而自杀。太田夫

人的女儿文子在代母谢罪和以后与菊治的接触中又成为母亲的分身,继续对菊治作了“奉

献”。千加子原本要把她的一个女弟子雪子这位纯洁的处女介绍给菊治,后来雪子渺无

踪影。最后只有那位左乳上长着巴掌大的黑痣而且长着毛成了中性人的栗本近子仍按原

来的生活方式生活下去。

人物:

近子(栗本近子)

栗本近子是三谷的茶道学生,也是三谷的情人之一。菊治八九岁的时候,父亲带他去近子家。“近子正在

茶室里敞开胸脯,用小剪刀剪去痣上的毛。”从此,近子的黑痣像癞蛤蟆一般留在菊治的记忆里。近子出于

对太田夫人的嫉恨,想撮合菊治与稻村小姐(雪子),让菊治彻底摆脱那个“充满妖气”的女人,并诅咒太田

夫人是“按耐不住自己的妖性才寻死的,是一种报应”。几年之后,她还造谣文子和雪子都已结婚,以疏远和

破坏菊治同这两个女子的联系。小说中,近子是众口一词的丑恶人物。近子的尖酸刻薄的口吻里并不完全是对

三谷家的报复和怨恨,充其量把仇恨转移到太田夫人及其女儿身上。她所能做的不过是阻止三谷的下一代再

联姻于太田家的文子。因此,她努力撮合菊治与肩挎千只鹤提包的雪子。这件事,恐怕是这个绝望的女子和

她的荒凉的心灵与这个世界的唯一关联了。先天的乳房上的黑痣,使她在自卑里蕴藏刚强,刚强里又只有龌

龊的伎俩。菊治少爷对她的反感,她已无动于衷。也许在她的内心里早把菊治少爷当成了自己的亲人。在她

最后的希望也终于破灭的时候,近子变卖三谷遗产时的自告奋勇,其实是无奈并且无力的。两重世界,没有

近子心灵的容身之地。在社会底层成长的近子,对社会有过念想,但那一块黑痣就如毒蛇般盘绕于她心底。她

担心“孩子吃奶时,让孩子看见,会感到痛苦”。她终生未婚,只为不让这块痣“深刻地缠住孩子的一生”。由此

可见,她也有着对美的理想追求。所以,对世俗的应对能力,对荒芜的忍耐,她强于太田和三谷家族。可是,她

对美好的感悟,对哀伤的体察,却逊于养尊处优的有产人家。这样的人是不会像太田夫人那样,一死了之的。她

有她向来的生活方式,在庸常里沉睡,在伦常里衰老。

雪子(稻村小姐雪子)

小说中涉及稻村小姐雪子的文字极少。 菊治与雪子正式见面,是在栗本千花子举办的茶

会上,雪子当天拿着绉绸包袱,桃红的绉绸上,绘着白鹤千只,菊治觉得美极了。雪子

点茶时,周围仿如有千百只白色的小鹤在不停地飞舞。与在情天欲海里颠簸过来的太田夫

人相较之下,雪子清秀娟媚的丰采,更让菊治感到美不可言。甚至于雪子来访,她的明艳

照人,令宽敞幽暗的客厅仿佛为之一亮。隔天,菊治觉得她的芳泽余香还在茶室里荡漾,认定她

美得可望而不可及。其实,在栗本千花子居中撮合下,雪子颇有意愿与菊治结婚,偏偏菊治因厌恶

栗本一贯的强势主导,尽管对雪子很有好感,菊治始终对这桩婚事犹豫不决。

雪子在小说中是以最为洁净而美好的形象出现的,一如她那携着的千只鹤包袱,及她那美丽的名

字“雪子”。“雪”这一词与“月、花”一样是表现四季转换之美的,在日本被视作包含有山川草木、 宇宙

万物以及大自然与人的感情之美,且是有着历史传统的。 就此我们是否能作出这样的判断,即川端

康成给人物起这个名字是有其良苦用心的。 另外,细读小说也不难发现在描绘这一人物上, 作者是

极尽华美之词。 “嫩叶的影子投在小姐身后的糊纸拉门上,使人感到她那艳丽的长袖和服的肩部和袖

兜隐约反射出柔光。 那头秀发也非常亮丽。 ”“作为茶室来说,这房间当然太亮了些,然而它却能映

衬出小姐的青春光彩。 少女般的小红绸由也不使人感到平庸,反倒给人有一种水灵灵的感觉。小姐

的手恍若朵朵绽开的红花。 ”“小姐的旁边, 仿佛有又白又小的千只鹤在翩翩飞舞。 ”为此,这拥有“日

本美象征”的千只鹤图样的包袱的雪子,本身又何尝不是一只在“晨空或暮色之中飞舞着”的千只鹤,令人

憧憬。然而“憧憬是不可达到的,达到憧憬就意味着走到了希望的尽头。

文子(太田文子)

文子在其母亲太田夫人死后,很快地在某个程度上就可悲地成为这唯一存活在小说

中的男性菊治潜意识下的替代品。这时的菊治常会从文子的身上看到太田夫人的身影。“从文子在门

口迎接菊治的时候起……他在文子那张典雅的脸上,看到了她母亲的面影。”“母亲的体态却

微妙地遗传给了女儿。”为此,菊治对文子产生了一种说不清道不明种情愫,甚至菊治自身也

常疑惑甚至恐惧于这种不时隐于心间的情感。不幸的是,随着时间的流逝,太田

母女与菊治父子间的情感纠葛却似乎被下了咒般具有“魔性”,菊治越来越清楚地意识到这种似乎无

法挣脱的魔咒。“如果说夫人在菊治身上看到了他父亲的面影才犯了错误的话,那么菊

治觉得文子酷似她的母亲,这就像用咒语把人束缚住的,令人战栗的东西。”好在与文子发生关

系之后,菊治终于能将文子作为一个独立的个体看待了,“对菊治来说,文子已是无与伦比

的绝对存在。成为他的决定性的命运了。”而就此文子似乎也可以解脱那种过于可悲而尴尬

的处境了。如若这对同样曾深陷于太田夫人之死的阴影中的年轻人能因此得以结合并开始属于

自己的新生活,或许也不失为一种较理想的结局。然而,最终文子还是选择了死亡,一如被她摔碎

的赤茶碗。对于一贯追求悲剧的川端康成,这样的结局设置是可以理解的。而这种的结局或者也更

符合日本人的对于悲剧的接受心理。“日本观众则喜欢含泪欣赏男主角如何走向悲剧的命运,或美

丽的女主角遭到杀害。这种情节才是他们期待的高潮。”

========================================================

More reading,and english is important.

I'm Hongten

hongten

E | hongtenzone@foxmail.com  B | http://www.cnblogs.com/hongten

========================================================

相关文章:

所有接口添加plist文件的写法 swift

第一步 建立plist文件 interface JMTConfigUtils : NSObject /** * 获取配置文件中友盟key * * return NSString */ - (NSString *)umengKey; /** * 微信AppId * * return NSString */ - (NSString *)wxAppId; /** * 微信appSecret * * return NSString */ - (NSString…

提高C++性能的编程技术笔记:标准模板库+测试代码

标准模板库(Standard Template Library, STL)是容器和通用算法的强效组合。 渐近复杂度:算法的渐近复杂度是对算法性能的近似估计。它是算法集到特定性能标准集的映射。如果需要对包含N个整数的向量的所有元素求和,那么每个整数必须且仅需检查一次&…

「创式纪」人工智能应用创新大赛启动,首次结合商业计划和机器学习

谈到人工智能,技术和应用场景成为了大家广泛关注的话题。技术的演进,是推动人工智能发展的核心,而广泛的场景应用,则是人工智能真正价值所在。现阶段,精准营销、信贷风控、人脸比对等为人熟知的AI,已经经过…

linux chattr命令

chattr 设置linux文件的属性 (参照man手册进行翻译,常用的属性都翻译过来,个人觉得很少用到的属性就没有翻译) 用法:chattr [ -RVf ] -[acdeijstuADST] files选项:-R 对目录进行递归处理-V 显示详细的输出-F 忽略…

swift 中高德地图随时读取坐标地点的写法

自己写的方法 不比比 自己能看懂就行 只用作自己学习swift的总结 import UIKit typealias block (String,String) ->() class MoveCarViewController: UIViewController,MAMapViewDelegate,AMapLocationManagerDelegate,AMapSearchDelegate,UITextFieldDelegate,UIAler…

万字干货 | Python后台开发的高并发场景优化解决方案

嘉宾 | 黄思涵 来源 | AI科技大本营在线公开课互联网发展到今天,规模变得越来越大,也对所有的后端服务提出了更高的要求。在平时的工作中,我们或多或少都遇到过服务器压力过大问题。针对该问题,本次公开课邀请到了金山办公AI平台研…

提高C++性能的编程技术笔记:引用计数+测试代码

引用计数(reference counting):基本思想是将销毁对象的职责从客户端代码转移到对象本身。对象跟踪记录自身当前被引用的数目,在引用计数达到零时自行销毁。换句话说,对象不再被使用时自行销毁。 引用计数和执行速度之间的关系是与上下文紧密…

如何提升 CSS 选择器的性能?

CSS选择器对性能的影响源于浏览器匹配选择器和文档元素时所消耗的时间,所以优化选择器的原则是应尽量避免使用消耗更多匹配时间的选择器。而在这之前我们需要了解CSS选择器匹配的机制, 如子选择器规则: #header > a {font-weight:blod;} 我…

百度AI攻坚战:PaddlePaddle中国突围

作者 | 阿司匹林出品 | AI科技大本营(ID:rgznai100)2013年,百度开始研发深度学习框架PaddlePaddle,搜索、凤巢CTR预估上线DNN模型。2016年,在百度世界大会上,百度宣布PaddlePaddle开源&#xff…

提高C++性能的编程技术笔记:编码优化+测试代码

缓存:在现代处理器中,缓存经常与处理器中的数据缓存和指令缓存联系在一起。缓存主要用来存储使用频繁而且代价高昂的计算结果,这样就可以避免对这些结果的重复计算。如,循环内对常量表达式求值是一种常见的低性能问题。 预先计算…

Swift 中使用 SQLite——打开数据库

关于Swift中使用SQLite,接下来可能会分别从打开、增、删、改、查,几个方面来介绍SQLite的具体使用,这一篇重点介绍一下如何打开。 定义全局数据库访问句柄 /// 全局数据库访问句柄 private var db: COpaquePointer nil实现打开数据库函数 …

MVC中获取模型属性的Range和StringLength验证特性设置

MVC中的客户端及服务端模型验证信息都以ModelMetadata类型作为承载,在获得属性的ModelMetadata之后(还不知道怎么获取ModelMetadata的童鞋请自行恶补),我们可以轻松得到一些我们在模型中定义的特性,比如显示名称、是否…

以安装PyTorch为例说明Anaconda在Windows/Linux上的使用

在Windows10上配置完MXNet 1.3.0后,再配置PyTorch 1.0时,发现两者需要依赖的NumPy版本不一致,之前是通过pip安装NumPy,根据pip的版本不同,会安装不同版本的NumPy,使用起来很不方便,而且MXNet和P…

常用 SQL介绍

创建表 /*创建数据表CREATE TABLE 表名 (字段名 类型(INTEGER, REAL, TEXT, BLOB)NOT NULL 不允许为空PRIMARY KEY 主键AUTOINCREMENT 自增长,字段名2 类型,...)注意:在开发中,如果是从 Navicat 粘贴的 SQL,需要自己添加一个指令IF NO…

AttoNets,一种新型的更快、更高效边缘计算神经网络

作者 | Alexander Wong, Zhong Qiu Lin, and Brendan Chwyl 译者 | Rachel 出品 | AI科技大本营(ID:rgznai100)尽管机器学习已经在很多复杂的任务中取得了进展,但现有模型仍然面临许多边缘计算实践的困难,这些边缘计算场景包括移…

Appro DM8127 IPNC 挂载NFS遇到的问题及解决

对于Appro DM8127 IPNC,默认的启动方式是NAND is used for booting kernel and NAND is used as root filesystem 为了调试应用程序方便,通常使用挂载NFS作为 root filesystem 但是如果直接采用ti文档中所给的方法修改文件系统挂载方式(将启动…

提高C++性能的编程技术笔记:设计优化/可扩展性/系统体系结构相关+测试代码

1. 设计优化 我们可以粗略地将性能优化分为两种类型:编码优化和设计优化。编码优化定义为不需要完整理解要解决的问题或者应用程序的执行流程就能实施的优化。通过定义看出,编码优化用于局部代码,同时该过程不牵涉周围的代码。除了这些容易实…

ICLR 2020被爆半数审稿人无相关领域经验,同行评审制度在垮塌?

作者 | 若名出品 | AI科技大本营(ID:rgznai100)根据维基百科,同行评议(peer review),是指由一个或多个具有与作品生产者具有相似能力的人员(同行)对作品进行的评估活动。同行评审方法用于维持质…

Swift 中使用 SQLite——批量更新(事务处理)

本文是Swift 中使用 SQLite系列的收官之作,介绍一下在数据库中的批量更新。 事务 在准备做大规模数据操作前,首先开启一个事务,保存操作前的数据库的状态开始数据操作如果数据操作成功,提交事务,让数据库更新到数据操…

网络管理常用命令之二 - Ipconfig 命令详解(图文)

2、Ipconfig 命令...不带参数.../all 参数.../release 和 /realease6 参数.../Renew 和 /Renew6 参数.../flushdns 参数.../displaydns 参数2、Ipconfig 命令 ipconfig命令也是使用率非常高的一个命令,可用于显示系统的TCP/IP网络配置值,并刷新动态主…

Swift 中使用 SQLite——查询数据

本文主要介绍如何查询 SQLite 结果集,以及封装 SQLite 的操作方法。 准备测试代码 /// 从数据库中加载 person 数组 class func persons() -> [Person]? {// 1. 准备 SQLlet sql "SELECT id, name, age, height FROM T_Person;"// 2. 访问数据库// …

提高C++性能的编程技术笔记:总结

《提高C性能的编程技术》这本书是2011年出版的,书中有些内容的介绍可能已经过时,已不再适用于现在的C编程中,但大部分内容还是很有参考意义的。 这里是基于之前所有笔记的简单总结,笔记列表如下: 跟踪实例&#xff1…

13岁小孩都跟我抢Python了,完了!

以下来自一位程序员母亲和工作人员的对话。程序员妈妈:您好,可以帮我推荐一本适合我家小孩看的编程书籍吗?兔子:可以的呀,《Scratch从入门到精通》,这本书适合小孩学习,您可以先看一下哦~程序员…

Windows Mobile 6.0 SDK和中文模拟器下载

【转】 Windows Mobile 6.0 SDK和中文模拟器下载 Windows Mobile 6.5 模拟器2010年12月06日 星期一 07:48转载自 zhangyanle86终于编辑 zhangyanle86Windows Mobile 6.0 SDK和中文模拟器下载 SDK 6.0下载页面:http://www.microsoft.com/downloads/details.aspx?fam…

wxPython:Python首选的GUI库 | CSDN博文精选

作者 | 天元浪子来源 | CSDN博客文章目录概述窗口程序的基本框架事件和事件驱动菜单栏/工具栏/状态栏动态布局AUI布局DC绘图定时器和线程后记概述跨平台的GUI工具库,较为有名的当属GTK、Qt 和 wxWidgets 了。GTK是C实现的,由于C语言本身不支持OOP&#x…

Swift 中使用 SQLite——修改和删除数据

本文主要介绍在SQLite中修改数据、删除数据&#xff1a; 更新记录 /// 将当前对象信息更新到数据库 /// /// - returns: 是否成功 func updatePerson() -> Bool {guard let name name else {print("姓名不能为空")return false}if id < 0 {print("id 不…

用python3实现指定目录下文件sha256及文件大小统计

有时会统计某个目录下有哪些文件&#xff0c;每个文件的sha256及文件大小等相关信息&#xff0c;这里用python3写了个脚本用来实现此功能&#xff0c;此脚本可跨平台&#xff0c;同时支持windows和linux&#xff0c;脚本(get_dir_file_info.py)内容如下&#xff1a; import os…

Swift 中使用 SQLite——新增数据

本文重点介绍两个方面&#xff0c;1、新增数据&#xff0c;2、获取自动增长 ID。 建立 Person.swift 数据模型 /// 个人模型 class Person: NSObject {// MARK: - 模型属性/// 代号var id: Int64 0/// 姓名var name: String?/// 年龄var age 0/// 身高var height: Double …

投稿2877篇,EMNLP 2019公布4篇最佳论文

整理 | AI科技大本营&#xff08;ID:rgznai100&#xff09;近日&#xff0c;自然语言处理领域的顶级会议之一EMNLP 2019公布了年度最佳论文。EMNLP是由国际语言学会&#xff08;ACL&#xff09;下属的SIGDAT小组主办的自然语言处理领域的顶级国际会议&#xff0c;是自然语言算法…

对象检测工具包mmdetection简介、安装及测试代码

mmdetection是商汤和港中文大学联合开源的基于PyTorch的对象检测工具包&#xff0c;属于香港中文大学多媒体实验室open-mmlab项目的一部分。该工具包提供了已公开发表的多种流行的检测组件&#xff0c;通过这些组件的组合可以迅速搭建出各种检测框架。 mmdetection主要特性&am…