简单小结下去年10月到12月读的三本书.
《斯通纳》
《好人宋没用》
《哈姆莱特》
先来说《斯通纳》.
整本书不是很长.
估摸一下午看完了一个人的一生.
某种程度上, 我觉得斯通纳这一生挺平稳的.
出身农场, 父母都是农民, 凭着自己的勤奋和努力, 在大学留校教书, 后期的职业生涯便一直在校教书, 做学问, 多年后拿到博士学位, 升至教授. 临近退休时, 身体不适, 检查, 患上癌症, 被迫提前退休, 被授予荣誉退休教授, 不久过世.
年轻时, 娶了当时他一眼便爱上的姑娘. 婚后有了女儿, 中年时, 爱上了自己的学生, 双向奔赴后, 理性终止.
有位老友费奇, 也是他的大学同学, 费奇一战后回校任教, 两人又成了同事, 这份友谊陪伴了斯通纳多年, 直到他离世.
爱情, 亲情, 友情, 事业, 没有大起大落的人生变故, 算是比较圆满了.
当然, 生活的另一面看起来又好像千疮百孔.
不幸福的婚姻生活, 神经质妻子的一些神操作, 成年后, 为了逃离原生家庭而选择怀孕嫁人的女儿 , 入伍后战死的女婿, 与凯瑟琳终究无法走下去的遗憾, 教学生涯中, 与死对头劳曼克思多年的恩恩怨怨…..
生活, 总想附赠你一些狗血剧情.
不过相比斯通纳的这些伤痛, 宋没用的故事要惨多了.
《好人宋没用》是一本长篇小说, 时间跨度从1921年到1995年, 完整讲述了一个女人命如浮萍的一生.
自幼家贫的宋没用, 生于苏北, 是家中最小的孩子, 幼时遇荒年, 举家来上海求生. 宋没用从小便在棚户区捡垃圾长大, 成年后, 父母双亡, 哥哥当了汉奸, 姐姐们或病死或逃亡. 后自己改名宋梅用, 嫁给家中开老虎灶的杨仁道. 几年后, 产子. 丈夫被抓走, 下落不明. 后老虎灶店铺被人霸占, 孤儿寡母被赶出家门. 宋梅用拖着儿女和行李流落街头, 饥寒交迫时, 被佘太太所救, 在她家当了阿姨. 多年后, 儿女们长大, 下乡的下乡, 娶妻的娶妻, 故人也多离世. 大儿子后面辞职下海炒股, 发达了买新房, 接宋梅用去新房住, 宋梅用乔迁新居后, 过世.
总体感觉前半部分写得挺好看的, 但是看到后半部的时候, 给人一种作者想要快速收尾的感觉.
整本书出场人物众多, 印象比较深的, 是佘太太.
离场前, 她送给宋梅用一段”咒”:
“所以,我们不丧胆。外体虽然毁坏,内心却一天新似一天。我们这至暂至轻的苦楚,要为我们成就极重无比永远的荣耀。”
希望历史再也不要重演.
再见, 善太太.
最后一本《哈姆莱特》.
这本好像没什么好说的. 一次瞎逛, 无意遛进了一家文学馆, 馆内安静, 宜久坐, 本想装装样子, 从书架上随意挑一本, 就着午后的阳光, 坐着看会, 然后就不小心看进去了.
剧情就不扯了, 冯小刚拍的《夜宴》,算是中国版《哈姆莱特》…..
一些后续:
本来计划读完《斯通纳》后, 去刷作者的另一本《奥古斯都》, 可惜没能看下去, 留待以后吧.
《好人宋没用》的作者在后记中提到了福楼拜的一篇中篇小说《一颗单纯的心》, 搜了下, 发现这篇小说饱受赞誉, 便去读了下. 翻译版本有些不同, 取名 《一颗简单的心》. 很短篇, 讲述了一位女仆全福短暂的一生.
提起欧班太太的女仆全福,主教桥的太太们眼红了半个世纪。
眼红的又何止是主教桥的太太们.
能无宠不惊过一生, 是多少人求不来的一件幸事.
读这些类似人物传记的小说, 有时会有种奇怪的感觉.
这些人, 他们好像来过,却又仿佛从来没来过.
最终都是, 风过无痕, 查无此人.
]]>下了一天的雨.
这个9月有些忙碌.
工作上, 做了一件之前没做过的事, 写了一个 CloudFlare Worker, 代码看着没问题, 结果部署后卡壳了, 找 Security Team的小伙伴拉扯了好几天, 一直悬而未决, 在等待解决的过程中, 想到之前看过的Tech Sharing, 厚着脸皮, 找了Jacky, 巴拉巴拉一顿输出, 最后破案了, 感谢大佬 Jacky. 也感谢 Edward, 耐心帮我反复的debug, re-deploy.「昨天下班, 看到 Edward 开启了长假模式, 休到10月9, 估计这两周被我反反复复的 request 摧残得不轻🌝️」
这两个月, 跟着同事Ran 一起做一个新项目, 打打下手, 有时会无意识犯了一些愚蠢的错, 事后还得 Ran 提醒才意识到问题. 摊上我这么个队友, 对 Ran 估计也是一种新的挑战🌝️, 菜鸟惭愧.
常常在工作中看到自己的不足, 感觉脸皮也厚了不少, 不足就不足吧, 接受不足, 慢慢来🌝️
呃, 还是要快快成长, 至少不能拖后腿.
生活上, 倒是没什么特别的. 9月入了两本书, 小说, 浅读了小部分, 感觉都不错, 开心! 长假可以刷起来.
这个月基本没怎么运动, 减肥大业又搁浅🌝️.
上次L来约骑行, 结果赶上下雨, 计划泡汤, 天晴可以约起来了.
秋天了, 好季节, 适合脚踏车, 也适合贴秋膘🌝️~
突然想到今天遇到的那只小鸟.
下午那会, 有只鸟飞进房间, 羽毛黑黑的, 停在飘窗上, 大概是躲雨? 看到我进来, 慌张地噗哧噗哧, 不知是不是因为淋了雨, 翅膀有水, 它一直飞不高, 够不着窗户, 小小的身体, 撞上了几次窗玻璃, 我站着, 不敢靠近, 怕它害怕, 乱撞得更凶, 站在那打气: “加油, 加油”. 它噗哧噗哧, 从这头飞到那头, 试了几次, 终于一跃穿过窗口, 飞走了.
我猜它当时一定怕极了, 我也怕, 还好, 一切顺利, 逃生成功!
再见, 小黑, 美滋滋地去北方过冬吧.
而我, 则美滋滋地等着国庆长假的到来🐶️
]]>整本书讲了一个很简单的故事.
一群在编辑部工作的人, 为了编出一份更切合现代的辞典《大渡海》 而共同努力, 最终, 历经十五年的辛苦, 《大渡海》得以顺利发行出版, 上市后, 好评如潮. 而他们, 也将继续为《大渡海》的修订工作而埋首书海.
基本可以认为书名《编舟记》就是整个故事的小结.
“我们编出了小舟, 承载着绵绵不绝地从太古延伸向未来的人类灵魂, 在丰饶的词汇之海上航行的小舟.”
编舟的过程很辛苦, 也很快乐吧.
某种程度上, 很羡慕书中的他们. 或者具体说, 是马缔, 荒木和松本老师.
一个人擅长和热爱的, 恰好是同一件事, 然后他/她把毕生的时间和精力, 放在了这件事上, 并为之全力以赴, 这一路, 还有一群志同道合的朋友, 一位默默陪伴在身边的爱人, 这样的人生, 大概是多数人都不曾拥有过的吧.
西岗反而代表了更普遍的大众(比如我), 对工作有热情, 但远不到痴迷的程度.
“迄今为止, 从来没有任何人和事物让我这样痴迷. 今后也不会有吧”
所以, 西岗评价马缔: “你呀, 看起来如此单薄, 可灵魂的卡路里却高得吓人.”
你呀, 真是有着叫人羡慕的生命力.旁人眼中浩翰如海的辞典, 在你眼中, 大概是一个闪耀得令你呼吸都困难的世界吧?
作为读者的我, 衷心祝愿《大渡海》能永远幸福地航行下去. 也相信它会.
更希望每个人, 都能找到属于自己的那片海, 那一叶扁舟.
You’ve got to find what you love, and you will.
]]>福楼拜的这本长篇小说饱受赞誉. 刷完只想说, 高手, 膜拜!
整本书讲了一个很简单的故事.
分三部, 我稍微讲细一点.
年轻漂亮的爱玛, 是一位农场主的女儿, 少女时期的爱玛在教会求学, 接受教育, 对爱情充满幻想, 后嫁给了丧妻的夏尔-包法利, 夏尔是一名乡间医生.成婚后, 顺遂平静的婚后生活, 让爱玛渐渐感到婚姻生活的无聊. 而丈夫的平庸, 也与她幻想中的爱人相差甚远. 对这段婚姻产生悔意. 一次偶然机会, 爱玛和夏尔应邀去了沃比萨尔的侯爵府上作客, 第一次身处上流社会. 瞥见这华服晚宴, 让爱玛对奢靡的生活更加向往. 回家后, 爱玛心中愁苦, 愁绪难解, 食欲不振, 夏尔为了让爱妻好起来, 准备换个新环境, 遂居家搬迁到永镇. 第一部结束.
搬去永镇后不久, 爱玛产下女儿, 期间结识了镇上年轻的书记员莱昂, 两人互生情愫. 后莱昂离开永镇, 去巴黎求学. 爱玛垂泪伤心了一段时间. 不久后, 美丽的爱玛被情场老手罗多尔夫注意到, 罗多尔夫稍作谋划, 很快爱玛便坠入爱河, 成为他的情妇. 而这段日子里, 夏尔在永镇开的诊所, 生意并不好, 为了提升诊所名气, 在药房老板的怂恿下, 弄了一出足部畸形公益手术的闹剧, 结果适得其反, 在镇上名声愈加不佳. 爱玛对丈夫愈加失望. 日子久了, 爱玛劝说罗多尔夫带着她和女儿私奔, 但罗多尔夫选择临阵脱逃, 玩起了失踪. 遭遇失恋的爱玛, 生了场重病, 情绪低落, 夏尔为了爱妻能早日康复, 花重金带她去巴黎看戏剧, 两人在巴黎看剧时, 与莱昂重逢. 第二部结束.
在巴黎生活了几年的莱昂, 早已不是当初那个羞涩怯生的少年, 果断向爱玛表达爱意, 两人旧情复燃. 后爱玛为了能定期与情郎约会, 以学琴为由头, 每周奔赴外省, 并支付着两人约会的一应费用. 因花销太大, 爱玛终于负债累累, 因无法偿还债务, 爱玛找莱昂和旧情人罗多尔夫求助, 最终失望而归. 后爱玛服毒自尽. 葬礼后不久, 夏尔收到了莱昂订婚的喜帖(爱玛估计能从棺材里跳出来吧? ), 不久夏尔在整理爱妻遗物时, 发现了爱玛婚后的两次出轨. 精神遭受打击, 这个深爱着爱玛的男人, 死在了茉莉花开的午后. 第三部结束.
据说小说是根据一个真实社会事件改编的. 真实事件也是挺惨的.
小说中最惨的大概是夏尔和爱玛的女儿了. 小小年纪, 无父无母, 书中最后交代了小爱玛的去向. 被姨妈收养, 后姨妈迫于生计, 把她送进了一家棉纺厂.
来说说读后感.
从世俗道德角度来看, 爱玛并不是一个道德感很强的人. 不论是作为妻子, 还是母亲, 她都没有意识到自己婚内出轨对丈夫和女儿造成的伤害, 更不要说意识到作为一个妻子和母亲应承担的责任, 她更像是一个还没长大的孩子, 美而自知, 虚荣, 不甘平庸的生活, 想要体验浪漫的爱情, 奢华的生活. 对于她而言, 平庸乏味的婚姻, 反而助长了她对爱情的渴望. 这段婚姻, 与她而言, 更像是枷锁.
可惜, 她心心渴求的爱情, 到头来, 也不过是另一张欲望编织的牢笼.
莱昂和罗多尔夫, 热恋的欢愉, 分别的痛苦, 慢慢消失的新鲜感, 渐渐滋生的厌倦和乏味.
何苦呢? 实在的是不值得拿生命做代价来体验这一遭.
诚然, 作者对于爱玛没有谴责.
据闻, 福楼拜曾说过: “爱玛, 就是我”.
从某种角度看, 人人都渴望拥有自己理想中的生活, 也许是更好的物质生活, 也许是更好的人生体验. 人人都想要跨越理想与现实中间的沟壑. 浪漫, 华服, 粉色泡泡, 彼岸似乎总是显得那么吸引人, 但真的到了彼岸, 也许曾经的起点反倒成了新的彼岸.
理解爱玛, 但不要成为爱玛.
]]>那是一个绿盈盈的公园, 一个很老很老的老头儿, 自称是个退休英文教授, 跟他说了一些话.
他说: “我坐在这儿,知道自己活着。”
也许正是这次奇异的邂逅在蒙塔格心中种下了极小的种子, 这棵种子慢慢开始萌芽, 破土, 生长, 引领着日后蒙塔格的反抗.
故事发生在未来的某个年代的某座城市, 地址不详.
主角蒙塔格是一名消防员. 在他工作的消防队的墙壁上贴着一张张列有百万本禁书的清单.
在这个时代, 消防员的工作是去放火, 不是灭火.
蒙塔格的主要工作内容是在接收到藏有禁书的举报后, 同队友们驱车前往指定地点, 从肩上的“451”号油箱汲出煤油, 然后洒在每本书上,焚烧.
这样的任务通常是在晚上执行.
蒙塔格喜欢这份工作, 享受着焚烧带给他的快乐.
在某个平常的日子里, 蒙塔格收工后, 遇到了一个特别的女孩, 克拉莉丝. 对蒙塔格而言, 这是一次奇异的偶遇, 两人在交谈中慢慢熟识, 渐渐成了朋友.
克拉莉丝是个不那么”合群”的女孩, 喜欢在雨中散步, 会跑到树林里去远足、还会用蒲公英揉搓下巴, 对很多事物好奇, 是他人眼中需要去看心理医生的问题少女.
不久后, 蒙塔格连着好些天都没看到克拉莉丝, 从妻子米尔德里德口中得知, 克拉莉丝已经死了, ”被一辆汽车轧过”.
平日里, 蒙塔格与妻子的交流很少, 他们家有三面电视墙, 米尔德里德的大部分时间, 会花在电视墙上, 电视墙里面的人,被称为家人.米尔德里德的愿望之一是再安装一面电视墙, 四面都是’’电视家人’’.
不快乐的时候, 米尔德里德会开快车去兜风, 或者吞安眠药.
而蒙塔格虽然带着快乐的面具, 但是他知道自己不快乐.
在一次寻常的执行任务中, 蒙塔格跟随队长比提去一个老妇人家中焚书, 中途他偷偷私藏了几本书, 同时目睹了老妇人亲手点燃柴火, 选择殉道, 跟书一起被烧死.
事后, 蒙塔格回家, 次日发烧, 队长比提来看望, 讲述了焚书的由来, 安抚蒙塔格.
以下是比提队长的部分论点:
“人人并不是生而自由平等,并不像宪法上说的那样,人人是被造成平等的。人人都是彼此的镜子;这样才会皆大欢喜,因为这样一来就没有见高山而渺小的感觉,无从怯懦、无从评断自我了。所以!隔壁人家有书,就等于有一把装满子弹的枪。烧了它。拿走弹药,瓦解人的智慧。”
“…他们换了新的任务,保护我们的心灵平静,免除我们对于身为劣等人的可理解而合理的恐惧。他们成了官方检察员、法官和执行者。”
“嗯,他们不是很快乐吗?我们不是让他们不停地活动,给他们乐子吗?人活着不就为了这个?为了享乐,为了刺激?你不得不承认,我们的文化提供了充裕的享乐和刺激。”
“人要是对许多事都问为什么,一直这么问下去,到头来一定很不快乐。这可怜的女孩死了反倒好些。”
“(消防员)我们是中流砥柱,抵抗那一小撮想用矛盾的理论和思想使大家不快乐的人。”
比提离开后, 蒙塔格告知妻子米尔德里德, 自己藏了禁书, 随后他开始阅读禁书, 想要从中找寻一些失去的东西, 因对书中内容理解困难, 蒙塔格想起费伯, 去找费伯, 交谈中吐露自己的困惑, 后与费伯结成盟友. 费伯给了蒙塔格自制的通话丸, 两人保持联系.
回家后, 蒙塔格的家里来了妻子的朋友, 两位太太, 蒙塔格一时没忍住, 关了电视墙, 对着客人们读起了诗. 这一举动直接引起了后面蒙塔格被举报.
晚上蒙塔格去队里, 接到任务, 前去焚烧地, 结果发现车子停在了自己家门前. 此时, 他也看到妻子米尔德里德拖着行李箱, 搭车速度地逃离了他们的家, 像是一个完全陌生的女子.
蒙塔格没有反抗, 开始焚烧自己的家, 队长比提发现了他和费伯的通话丸, 事情败露, 担心费伯受牵连, 情急之下, 他用喷火器烧死了嘲讽着他的比提, 随后开始逃亡.
此时全城警报, 开始通缉蒙塔格, 猎犬上场.
蒙塔格拖着伤去了费伯家, 费伯给他指了一条逃生的路, 可与流亡的同伴汇合. 蒙塔格随后离开, 来到湖边, 沿湖顺流而下, 找到了废弃的铁道, 遇到了同伴格兰杰等人.
此时, 没能追踪到蒙塔格的警方, 找了一个替罪羊, 直播了逮捕”蒙塔格”的过程, 然后全城播报: “搜捕结束,蒙塔格已死”.
而蒙塔格在铁道处遇到的格兰杰们, 是一群流浪汉, 每个流浪汉脑中都记录了一些禁书的内容. “外表是流浪汉,内在是图书馆”. 这是个柔性组织,非常松散,彼此没什么联系.
这个组织的人都在等待, 边流浪边等待, 等待战争到来, 结束这旧世界, 也等待战争结束, 重新写出那些脑子里的书.
很快, 战争爆发,结束.
蒙塔格和众人一起, 一路向北, 踏上了漫长的重建之路.
嗯, 这差不多就是整本书的内容了.
用了跟之前有些不一样的风格复述了一下^_^
来说说读完的感受.
其实比提队长在没有成为消防员前, 也是一个爱书的人.
在后记部分有段他的自白:
“啊,我体会了人生。”消防队长闭目回忆,“人生,寻常的人生,就那么回事。不怎么完美的爱情,破灭的梦想,堕落的性生活,不该死的朋友猝死,有人被杀,亲近的人神经失常,某个母亲缠绵病榻,某个父亲突然自杀——象群惊逃,疾病蔓延。可无论是暗譬或明喻,怎么也找不到一本适合的书可以适时塞住崩闸的倾壁,挡住泛滥的洪水。”
“书页上是有文字,没错,但那些字就像热油洒过我的眼睛。毫无意义。没给我任何帮助、慰藉、安宁、庇护.”
如果比提遇见了费伯, 也许他对书会有不一样的看法.
“书只是储存许多我们生怕自己会忘却的东西的一种容器。”
书从来不是什么万能钥匙.
书也不可能解决生活中遇到的种种困境.
书仅仅只是书而已.
如果它们放在书架中, 你没有去翻看, 那么它们不过就是一堆印了文字的白纸.
你去翻看了, 然后你有闲暇, 可以去消化这些文字, 那么可能它们有机会在某种程度上影响你以后的行为. 但也可能什么也没有留下, 仅仅过了一下眼和脑, 随风而去.
更何况, 有些高质量的书, 真正的去理解和消化它, 也是需要门槛的.
蒙塔格也对书抱有幻想, 他试图从书中找到一些失去的东西, 但是费伯告诉他:
“你要找的东西并不是书!你要找的东西在旧唱片、旧电影、老朋友身上才找得到;要在大自然和自己内心寻找它。”
其实, 蒙塔格想要找的, 是克拉莉丝已经拥有的.
不过我想, 踏上重建之路的蒙塔格, 定然会找回那些他曾丢失的东西.
这漫长的重建之路定然充满发现.
]]>看完后去搜了下, 发现原来我刷的是修改版, 而连载版本跟修改版差别比较大, 然后又跑去刷了下连载版……[连载版 可以看这里:金庸武侠网]
嗯, 相比连载版, 修改版净化了好多….
这里以修改版为准, 简单介绍下大致情节.
女主角李文秀, 是一位汉人, 年幼时父母白马李三和上官虹因藏有一张高昌迷宫地图, 被’吕梁三杰’带人追杀, 双双葬身回疆, 李文秀死里逃生, 被一位寄居在哈萨克部落的老人家计爷爷所救. 随后李文秀同老人一起在草原隐居.
年少时, 李文秀结识了哈萨克族男孩苏普, 两人青梅竹马, 两小无猜, 但因为苏普的母亲和兄长都被汉人杀害, 苏普父亲苏鲁克唾弃汉人, 反对儿子和汉人来往, 李文秀不得不与苏普分开.
成年后, 李文秀因各种机缘巧合, 拜一位隐藏在沙漠中的高手华辉为师, 习得一身武功, 成为草原上一等一的高手. 而成年后的苏普, 爱上了同为哈萨克人的女孩阿曼.
与此同时, 当年杀害李文秀父母的陈达海在一个风雪之夜, 来到了计老人家中, 意外拿到了高昌迷宫地图, 挟图逃走, 李文秀和哈萨克部落人一起, 沿着陈达海的足迹, 来到了迷宫. 众人在迷宫中寻找, 发现并没有传闻中的奇珍异宝, 只是一些中原随处可见的七弦琴、灶头、碗碟、镜子等. 后来计爷爷为了救李文秀, 在迷宫中, 与华辉大战, 双双负伤, 此时李文秀才得知, 计爷爷是一个三十多岁的壮年人易容的, 而他真实的身份, 是华辉的徒弟马家骏, 算是自己的师兄. 而华辉本名则是瓦耳拉齐.
原来十多年前, 瓦耳拉齐爱上了阿曼的母亲, 但是阿曼的母亲却嫁给了车尔库, 因为得不到自己心爱的女人, 瓦耳拉齐起了杀心, 欲杀死车尔库, 最后事情败露, 瓦耳拉齐被族人所逐, 逃去了中原. 瓦耳拉齐在中原习得了一身武功, 收了徒弟马家骏, 后来他带着徒弟回到草原, 为了报复, 毒杀了阿曼的母亲, 同时命马家骏在井中投毒, 毒杀族人, 马家骏不忍, 与瓦耳拉齐反目, 用毒针刺伤瓦耳拉齐后, 为了防止被师父报复, 伪装成计老人, 隐居在哈萨克部落.
没想到, 相隔十多年后, 师徒二人再次在迷宫中兵戎相见, 恶斗后, 双双毙命. 事后, 李文秀和哈萨克族人离开了迷宫, 回到了部落.
对于李文秀而言, ‘计爷爷’ 照顾了她十多年, 而瓦耳拉齐则传授了她一身武艺, 虽则两人并不那么善良, 但是两人对待她都是很好的, 可却都离开了, 而她心爱的男孩苏普也爱上了阿曼, 草原中已没有太多值得留恋的, 李文秀心中悲痛, 骑着白马回了中原.
结尾堪称救场:
白马带着她一步步的回到中原。白马已经老了,只能慢慢的走,但终是能回到中原的。江南有杨柳、桃花,有燕子、金鱼……汉人中有的是英俊勇武的少年,倜傥潇洒的少年……但这个美丽的姑娘就像古高昌国人那样固执:“那都是很好很好的,可是我偏不喜欢。”
“那都是很好很好的,可是我偏不喜欢”, 可能是很多人刷这本小说的由头…
不过, 既然不喜欢, 为何还要回去呢?
也许, 江南反而不如回疆呢.
连载版的结尾说得更为露骨:
白马的骏足带着她一步步的回到中原。那可是一个比迷宫凶险百倍,难走百倍的地方……
倒不如在这草原上, 牧马放羊来得自在.
]]>大概是刷的过程中, 对于书中不是很懂的地方我便随意掠过, 所以好些地方并没有真正的读懂.
有点像八戒吃人参果. 囫囵吞枣.
嗯, 回到书中来.
作者是陀思妥耶夫斯基, 俄国作家. 整本书讲了什么呢?
主要讲述了一个有关弑父的故事.
作者在前言中提到写这本书, 本意是为阿辽沙(卡拉马佐夫家族中最小的儿子)立传. 也提到这本书有两部, 不过可惜的是, 第二部还没动笔, 陀氏就离世了, 结束了他被疾病和赌瘾折磨的一生.
刷之前, 看到一些书评说这本书并不好读. 不过我自己读下来, 感觉还好. 作者的叙述风格给人的感觉怪亲切的, 挺像是你来到了一个陌生的小镇, 在街上遇到一个人, 恰巧这人爱八卦, 拉着你, 给你细细讲述了一桩发生在这镇上, 曾轰动一时的谋杀案.
故事发生在十三年前.
地主卡拉马佐夫家的老爷, 也就是老卡拉马佐夫, 在一天夜里, 被杀了.
家中的佣人发现了尸体, 报案, 很快警察赶来, 验尸, 录口供, 调查, 初步锁定了米嘉, 也就是这位地主老爷的长子, 认为其有重大犯罪嫌疑, 此时米嘉正在另一个镇子上, 陪着他的心上人格露莘卡狂欢. 随后警察赶到, 逮捕了米嘉.
案子开庭审理, 最后米嘉被判有罪, 他的未婚妻卡嘉和二弟伊万为了救他免于流放西伯利亚, 打通关系, 实施营救.
最后米嘉被救出来了吗?
呃, 不知道, 因为第一部的最后就提到这些, 第二部没写, 这是个遗作.
米嘉真的是杀人凶手吗?
不是. 真正的凶手是老卡拉马佐夫家的一个厨子, 斯麦尔加科夫, 他很大概率上是老卡拉马佐夫的私生子. 名义上, 老卡拉马佐夫一共有三个儿子, 长子米嘉, 次子伊万, 最小的儿子阿辽沙. 三个儿子由两任老婆所生, 两任老婆都相继离世.
厨子为什么杀了老爷呢?
厨子说他是经过了伊万的授权, 才杀人的. 不为钱财, 只因为他仰慕伊万, 而伊万想让他的老父亲早点去见上帝, 所以他就跑跑龙套, 成全伊万, 顺带把锅扔给了米嘉. 同时厨子也知道伊万并不喜欢他的大哥米嘉.
当然, 这些承认自己杀人的话是厨子跟伊万私下见面时吐露的. 并且在弑父案开庭审理的前一天, 厨子便上吊自杀了.
[其实我不明白为啥厨子后面自杀了]
那么厨子真的是为了巴结伊万去杀了人?
用厨子与伊万的谈话来理解, 部分原因是讨好, 更重要的原因, 是威胁.
从厨子的角度看, 一方面是觉得帮伊万完成了个心愿, 警察调查的时候, 伊万应该会帮他, 下意识袒护厨子, 另一方面, 老卡拉马佐夫死后, 三个儿子会得到遗产, 但因为米嘉杀人, 剥夺继承权, 伊万会拿到更多的遗产, 而厨子既然在这件事上出了力, 伊万以后肯定也不会少了他的好处.
同时, 也算是抓着伊万的一个命门了, 虽然我杀人了, 但你才是主谋. 我是在你授权下, 去杀了你父亲的, 你有把柄在我手上.
[ 但是我觉得都不是, 既然厨子想要讨好和威胁, 而事情已经成定局, 他只需坐收, 为什么又自杀呢? ]
那么真正杀人的其实是伊万?
是, 但也不是, 厨子自己一厢情愿的成分更多些, 他以为伊万默许他去杀了老卡拉马佐夫.
另外, 伊万在得知事情真相后, 内心挣扎, 但在庭审中, 最终选择说出真凶是厨子, 也坦白了自己也有责任, 是自己教唆厨子杀人的.
但他的话并没有被审判长重视, 加上伊万也没有证据证明是厨子杀人, 所以他出庭所说的话, 被认定为病了, 精神失常下的胡言乱语.
[选择站出来说出真相, 把自己推进深渊, 伊万是条汉子]
再来看看杀人动机.
伊万为什么巴不得他的父亲死去?
用伊万自己的话来说”谁都巴不得父亲死去”.
老卡拉马佐夫好色纵欲, 吝啬贪财, 三个儿子都不是他抚养长大,对儿子们的成长他也是不管不顾, 最怕儿子们来跟他要钱, 是他人眼中的小丑, 伊万眼中的虫子. 在命案发生前, 老卡拉马佐夫与自己的长子米嘉同时喜欢上了格露莘卡, 父子二人为了女人和钱财问题结下了梁子. 所以米嘉是有比较明显的杀人动机, 加上他当日在案发现场, 被家中老佣人撞见, 还留下了证据. 嫌疑较大.
另外, 伊万为什么不喜欢他大哥米嘉?
这得说说这个故事里面的感情线.
米嘉有个未婚妻卡嘉, 但他们的结合并非因为爱情, 而是卡嘉为了替父亲解决大额债务问题, 去求米嘉, 米嘉帮了忙, 且并未提要求(当然, 米嘉当时对卡嘉是有意向的), 事后卡嘉选择以身相许. 她并非真心想要嫁给米嘉, 更多是基于世俗道德. 故事的后面, 她爱上了二弟伊万.
伊万同样爱上了卡嘉. 也就是爱上了他大哥的未婚妻, 他内心觉得大哥完全配不上卡嘉.
嗯, 从主人公阿辽沙的角度看, 老父亲常年沉迷酒肉池林, 还跟大哥一起抢女人, 而大哥的未婚妻却和二哥相爱了.
确实是够糟心的.
这里提下, 老父亲和大哥同时看上的女人叫格露莘卡.
格露莘卡年少时被爱情伤过, 为了一名军官失去了贞洁, 随后却遭抛弃. 后来她被镇上一名年迈的商人包养.对于老卡拉马佐夫和米嘉, 她其实谁都不爱. 不过数年后, 格露莘卡再见到了当年抛弃她的那位军官, 彻底失望, 最终选择跟米嘉在一起.
从某种程度看, 第一部结尾时, 也算是两对有情人都成眷属了………
扯到现在, 好像都没怎么提主人公阿辽沙.
阿辽沙这样的人, 现实生活中太罕见了.
几乎书中所有的人都喜欢他. 没有任何理由的, 完全的信任他. 包括只爱女色的老卡拉马佐夫, 也是对这个小儿子完全信任. “他打心眼里深深地爱上了阿辽沙”.
阿辽沙出场时, 20岁, 已经在当地镇上的修道院当了一年光景的见习修士, 跟着佐西马长老, 长老死后, 他离开了修道院. 整个弑父案件中, 他始终相信大哥并没有杀人.
书中后半部分用了一整卷的笔墨介绍了阿辽沙和一群男孩们的故事. 讲述大男孩郭立亚和小男孩伊柳沙之间的友情, 最后伊柳沙重病离世, 阿辽沙带着伊柳沙的朋友们一起出席葬礼. 这些情节跟整个弑父案件并没有太大的关联, 如果完全删除, 似乎一点也不影响, 不知这些是不是为了给第二部做铺垫?
还有爱慕阿辽沙的莉兹, 前期给阿辽沙写信表白, 后面又决定不做阿辽沙的妻子, 给伊万写了信, 让阿辽沙当信差帮忙把信交给伊万, 还用门撞伤自己的手, 带着点生理上的自虐倾向. 这些跟弑父案件也并没有什么关系.
深究下去还有好多, 还是就此打住吧.
书中庭审那部分挺精彩的, 当所有的证据都指向米嘉有罪时, 那位出名的大律师不慌不忙, 稳打稳扎一个个反驳, 不过最后还是败诉了, 米嘉仍判有罪.
现在回头看, 有个奇怪的地方是, 看整本书的上半部分时, 好多人叫人不舒服, 不喜欢, 结果下半部, 却又觉得他们挺讨人喜欢的.
米嘉如此, 格露莘卡如此, 伊万亦如是.
大概就像米嘉在狱中跟阿辽沙所说的 “一个新人在我身上诞生了。”
也许人所遭遇的一些变故, 一些磨难, 就是为了激活那个禁闭在人的躯壳里的新人.
希望所有被激活的新人, 都是那个更好的人.
“当所有的人恍然大悟为何一切如此安排的时候, 我希望我也在场.”
最后, 推荐阅读. (我应该不会二刷了….)
]]>小说读下来, 感觉更侧重男女之间的风月事, 好似换了个方式, 讲述了红玫瑰和白玫瑰.
而电影反倒更侧重人物的成长. 讨论善恶和人性. 顺便说一句, 作者李碧华也是这部电影的编剧之一.
电影跟原著有几处比较明显的不同.
电影中, 有刻意去展现妖的善, 比如青蛇白蛇在竹林为产妇遮雨, 与法海一起治水, 原著中是没有这些情节的.
[ 为产妇遮雨这段也引发了后面法海利用小青来破自己的色戒. 这个情节安排的真好. 法海骨子里看不上这些妖, 却利用他们来助自己破心魔, 提高道行, 这不也是为了满足自己的私欲吗? ]
许仙在原著中并不是什么教书先生, 而是父母双亡, 跟姐姐姐夫同住, 寄人篱下, 一个在印刷书坊谋生的书生. 只因生得一副好模样, 是个美少年, 被白蛇相中. 跟白蛇定情后, 二人知道许仙囊中羞涩, 小青便给了他银子, 自然是偷来的官银, 结果, 许仙回家商议亲事时, 将银子交予其姐夫, 姐夫一见是官银, 怕惹祸上身, 立马报官, 面对官府追问, 许仙供出白府, 还道“一概不知”,把自己撇清. 这里也看出许仙胆小怕事, 不过这些在电影中是没有的.
端午节那场戏算是高潮部分了, 电影中是青蛇躲在湖底, 因为湖里被倒了雄黄酒, 使得小青现行, 许仙被吓死. 但原著中, 则是完全不同, 小青前期起了勾引许仙的念头, 也确实去勾引了, 引得许仙心神荡漾, 被白蛇发现, 白蛇下逐客令, 让小青回西湖, 小青不肯, 在嫉妒心驱使下, 小青下了套, 让白蛇在端午节时, 现了行, 许仙被吓死.
这里, 两个女人已经开始因为一个男人而内斗了.
许仙被吓死后, 白蛇为了救许仙, 去偷灵芝草, 这里改编的也很大.
电影里的情节是青蛇断后, 白蛇拿到灵芝草回去救活了许仙. 此处可见青蛇的仗义. 但原著中, 则是白蛇断后, 让青蛇拿着灵芝草去救许仙, 待青蛇救活了许仙, 白蛇仍拼命从昆仑山逃生时, 许仙却和小青在偷情.
看到这里, 真气死, 为白蛇鸣不平, 尼玛, 自己在外拼命, 心爱之人却和自己的妹妹缠绵, 情情爱爱. 40米的大刀呢?
不过相比电影, 我倒觉得原著这里更符合人性. 自私, 妒忌, 贪欲, 人尚且会罔顾道德, 贪一时欢愉, 何况是一条蛇?
更可气的是, 书中许仙在白蛇怀孕后, 私下存了银子, 待产期间, 他寻小青, 要带着她私奔. 小青看清许仙并非良人, 断然拒绝, 许仙被拒后恼羞成怒, 所以后面, 法海让许仙出家, 指责许仙: “你得了色,又要财,是贪;爱了一个,又爱一个,是贪,罪孽深重”, 真一点也不冤枉.
还有一处较大的不同是水漫金山寺.
电影中白蛇在洪水中产子, 被压塔下. 原著中, 白蛇心灰意冷, 带着青蛇回到西湖产子, 许仙赶到, 谎称自己是逃出来的, 实则却是在给法海引路, 待法海收白蛇时, 许仙为免殃及自身, 没有半分犹豫, 果断离开白蛇, 退到法海身后. 许仙真的是够绝情, 就算是妖, 她也是深爱着你啊, 怎么能抛弃得如此果决?! 尼玛.
“一生一世, 都待你好, 永无二志”, 果真是个笑话.
当然, 原著中, 小青也是看不下去了, 一剑结果了他, 干得漂亮!
[BTW, 电影中塑造的许仙, 没有书中那般薄情, 知道她们是蛇妖, 至少想过要带着她们逃离.]
电影最后, 小青在寺中看到已出家的许仙, 落泪, 有了人的情感, 法海在洪水中为救白蛇,错将洪水引到金山寺, 犯了杀戒, 白蛇被塔所压, 小青万念俱灰, 遁湖远离红尘, 故事也在这里结束了. 不过原著是以小青为视角去讲述整个故事, 所以白蛇被压后, 并不是结尾, 小青回到西湖底, 等了千年, 扫四旧期间, 雷峰塔被推倒, 白蛇放了出来, 时间来到现代, 小青开始写书, 白蛇情伤早已愈合, 又开始了新一轮的爱情故事.
真浮生如斯, 缘生缘死, 轮回不止.
不过, 个人觉得小说结尾并不好, 反而不如电影的结尾, 一曲虽终, 意犹未尽.
当然, 电影配乐也很出彩, 毕竟是黄霑搭配雷颂德.
真的是部好电影.
呃, 读书笔记, 写出了观影推荐的感觉…
真期待徐导能再拍出这样的好作品.(大概率是不会了……)
影片最后, 小青问法海: 情为何物? 法海一时语塞.
紫竹林中响起婴儿啼哭声, 一滴露水落下.
]]>距离第一次刷完这本书, 已经好几个月了.
现在能回想起来的, 也只是一些书中的画作.
想着整理下笔记, 来了一次快速的二刷.
整本书的脉络很清晰. 蒋勋老师按照时间线, 过了一遍西方美术的发展历程. 从石器时代开始讲述, 带着读者走过希腊和罗马, 一窥了早期的基督教艺术, 再到文艺复兴, 涵盖萌芽时期到全盛时期的各家代表作品, 后面接着介绍巴洛克运动, 古典主义, 浪漫主义和写实主义等等. 如果你手边恰好有一本 Craig Wright 教授 的《聆听音乐》,你会发现西方美术史跟西方古典音乐发展史重合度极高. 早期的基督教艺术对应着中世纪的音乐, 以教堂, 修道院的音乐为主, 文艺复兴, 巴洛克, 古典主义, 浪漫主义,这些在古典音乐史中都一一对应, 而后期的写实主义画作则明显对应着古典音乐史中19世纪的现实主义歌剧. 这西方绘画史与音乐史, 好似是平行空间中的两条线, 在同一个时间点用自己的方式表达着相似的含义, 却又各自精彩.
这么想, 还觉得蛮有意思的.
那么这本书好看吗?
嗯, 推荐看. 书中插入了较多的画作, 也涉及了建筑, 雕塑等其他作品, 整体感觉看下来, 不会觉得沉闷, 还是比较舒服的.[主要我不懂, 所以看着觉得新奇好玩, 哈哈~]
适合买一本, 闲来翻翻. 即便只是看看书中的那些画作, 也是不错的消遣.
Okay, 水完, 收工~
]]>去年心血来潮, 想要体验下装机, 试试3D打印, 然后随口跟 Ran 提了下, 再然后, 就莫名其妙入坑了……..
纯小白, 从买零件到装机, 埋线, 再到安装Win11, 历时小半年…..
呃, 花了这么久的时间, 是因为装机后, 一直没装系统, 就像 Ran 调侃的, 你的金属大师都吃灰了好几个月了吧?
呃, 惭愧 [捂脸]
把装系统的事速度安排上.
好了, 不多唠了, 简单记录下装机和装系统的过程中的一些问题.
先来晒下零件:
零件 | 产品 |
---|---|
CPU | AMD R5 5600X |
主板 | 华硕 TUF B550M-Plus WIFI II |
内存 | 威刚 D45 DDR4 16Gx2 |
电源 | NZXT C750 |
散热 | 3 x 利民 TL-C12-W 12cm white + 利民 AXP90-X47 white |
机箱 | JOSNSBO D30 |
SSD | TiPro 7000 1T + TiPlus 5000 1T |
显卡 | 影驰 RTX 3060Ti G6X 金属大师 |
基本都是Ran的推荐, 很满意, 谢谢Ran!!!
PS. 有一个既懂装机又爱操心显卡吃灰的同事, 真的很幸运! : P
这里稍稍提下, 如果机箱选了D30, 同时计划后续要安装机械硬盘, 购买显卡时, 需要考虑下长度. 不然有可能显卡买回来后安顿好, 发现硬盘已经塞不进机箱了…
所有零件买好后, 装机也很简单, 如果你跟我一样, 都是小白, 可以参考 B站 up主硬件茶谈出的保姆级教程[这个也是Ran推荐的 ^_^].
PPS. D30 机箱真的好好看啊!!
这里以Win11为例. 准备好U盘, 去官网下载 ISO 文件.
参考这篇Build a Bootable ISO From Your Mac’s Terminal, 5 步完成.
终端输入 diskutil list
, 找到插入的那个USB (带有 external disk), 假定是 /dev/disk2
终端输入 diskutil eraseDisk MS-DOS "WIN11" GPT /dev/disk2
, 格式化USB
终端输入 hdiutil mount ~/Downloads/Win11_22H2_Chinese_Simplified_x64v1.iso
, 挂载Win11 的IOS, 这里 Win11_22H2_Chinese_Simplified_x64v1.iso
就是下载的ISO文件名.
终端输入rsync -vha --exclude=sources/install.wim /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/* /Volumes/WIN11
, 这步把安装的镜像文件 Copy 到你的USB中, 除了 install.wim
文件(下一步会处理), 其他都Copy 过去. 其中/Volumes/CCCOMA_X64FRE_ZH-CN_DV9/*
是第3步生成的disk image 文件地址.
下载 wimlib
, 把第4步漏掉的 wim文件分成两份 Copy 过去. [中文简体的 WIN11_22H2 里面的install.wim 大概是4.5G, 可以通过命令行查看文件大小: du -sh /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim
]
终端输入:
brew install wimlib |
安装完成后, 通过wimlib, 将WIM文件拆分成两个小于4G的文件Copy 到USB:
wimlib-imagex split /Volumes/CCCOMA_X64FRE_ZH-CN_DV9/sources/install.wim /Volumes/WIN11/sources/install.swm 3800 |
OK, 搞定! 可以装Win11啦~
在安装系统的过程中, 会有一步, 要求连接网络. 参考 win11怎么跳过联网, 可以使用命令行跳过.
具体步骤:
按 Shift + F10 , 弹出 命令提示符 cmd 窗口, 输入
OOBEBYPASSNRO
回车.随后电脑会重启, 然后再次回到这个界面时, 会多出 [我没有Internet连接] 的选项, 选择即可.
最后, 晒下我的D30~
Ran
]]>先从阿道斯·赫胥黎(Aldous Huxley) 这本经典小说开始吧。
这本书饱受赞誉, 被认为是赫胥黎最著名的作品。
书名为《brave new world》, 译为《美丽新世界》, 也译做《美妙的新世界》。 书名取自莎士比亚的戏剧《暴风雨》第五幕的一句台词。 国王普洛斯彼罗有个女儿, 叫做米兰达,米兰达从小生长在荒岛上,没有见过人类。 在一次暴风雨之后, 米兰达见到了因海难而漂流到海岛上的人, 说出了那句著名的台词:“O, wonder! How many goodly creatures are there here! How beauteous mankind is! O brave new world, That has such people in’t!”
不过作者在书中构建的这个新世界跟米兰达眼中的新世界, 应该处在不同的星系: P
故事发生在福帝纪元632年, 相当于公元2540年。[注: 书中把美国汽车大王福特(Herry Ford)当作上帝,把他生产的T型车的1908年定作纪元元年。 ]
这个时代胎生已经被取消, 人们通过人工培育试管出生, 所有人在尚未出生时, 就已经被设置好了条件, 从胚胎时期就预设好了种姓。这里简单插播下新世界的种姓制度。
新世界里面有五个主要的种姓, 分别是阿尔法、贝塔、伽玛、德尔塔、伊普西龙, 对应希腊字母表的头五个字母 α、β、γ、δ和ε。 每个种姓又有加减组合, 所以一共有10种。 其中阿尔法、贝塔属于高种姓, 贝塔减是高种姓里的最低级,大概做基层管理工作。伽玛、德尔塔、伊普西龙都是低种姓,从事体力劳动。
除了预设好的种姓, 每个婴儿出生后, 都会经历上万次重复的睡眠教育和条件反射刺激, 如此, 当一个婴儿长大后, 会自然长成条件设置下的产物, 处在婴儿般幸福的状态, 喜欢他们无法逃避的社会命运。
同时, 为了稳定, 不让人们产生强烈的情绪波动, 新世界里, 男女之间没有感情, 稳定单一的关系被认为是不正常的, 人们没有父母, 没有妻儿, 没有情人, 性交不受限制, 感官电影, 游戏无限供应。 人们想要什么就有什么,同时条件设置使得人们绝不会要他们得不到的东西。即使偶尔出了问题, 比如有人对社会体系提出质疑甚至反抗, 也会有唆麻, 有唆麻, 无烦恼, 带你斩断思考, 进入美好世界。 [当然, 不出问题的时候, 唆麻也是定量供应的。]
这所有的一切, 保证了整个社会的稳定。
不过, 在新世界之外, 统治者们还留有一块保留地, 那里的人们过着印第安人原始而疯狂的日子。 这块保留地如同一个异世界, 与新世界保持着隔离状态。 只有某些高种姓的人, 才享有去保留地度假的权利。
育种中心的主任便是其中一个。
二十多年前, 育种中心主任带着他的女友琳达从新世界来到保留地度假, 琳达因为意外未能离开, 留在了保留地马尔佩斯, 随后发现自己怀有身孕, 在保留地生下了她和主任的儿子, 取名约翰。
约翰因其出身, 从小受到同伴排挤, 内心孤独, 稍年长时, 琳达教他识字, 一次偶然的机会, 约翰读到了莎士比亚全集, 思想上开始受到莎翁作品的影响, 同时跟保留地的米季马学习做陶器, 做弓, 掌握生存的技能, 在马尔佩斯逐渐长大成人。
与此同时, 育种中心的睡眠教育专家伯纳·马克思因育种失误, 身高比正常阿尔法种姓的人要低, 导致其内心敏感, 对现有体系抱有反抗情绪, 于是伯纳带着美丽灵气的护士列宁娜一起前往保留地, 在保留地遇到了约翰和琳达。 约翰对列宁娜一见钟情, 而伯纳以”研究”为名义, 将约翰和琳达带回了新世界。
来到新世界后, 约翰作为保留地的野蛮人, 受到众人追捧, 随后跟伯纳的好友赫姆霍尔兹成了至交。而列宁娜也对约翰产生好感, 但约翰面对列宁娜的主动献身, 深感失望, 心中对美好爱情的幻想破灭, 痛斥列宁娜为“娼妇”。
另一边, 回到新世界后的琳达, 因为终日服用大剂量的唆麻来逃避痛苦, 缩短了寿命, 早早离世。
约翰在母亲琳达离世当天来到医院, 离开医院时, 偶遇工作人员正在发放唆麻, 约翰内心愤恨, 把唆麻毒品扔掉, 赫姆霍尔兹和伯纳得知后赶来, 随后赫姆霍尔兹加入扔唆麻的行动, 这一举动造成人群恐慌, 场面一度混乱。最终三人被赶来的警察带到了总统办公室, 在与总统的一番交流后, 伯纳和赫姆霍尔兹被流放到小岛, 而约翰则选择了隐居。
隐居后的约翰并没有过上平静的生活, 频繁遭遇记者抓拍, 采访, 被众人围观, 最终约翰选择在忏悔中自杀。
故事到此也就结束了。
是个悲伤的故事。
作者在序言中提到, 如果重写这本小说, 他会给野蛮人第三条路:
一个”清醒”的社会 - 这个社会由某些从“美丽新世界”流放和逃亡出来的人组成, 这是一个由追求清醒的人自由合作组成的一个社会, 地点在保留地附近。
如果真的有这个选择, 约翰会在这个世界里遇到心爱的姑娘, 拥有一份他心中那天长地久般的爱情吧。
毕竟这个世界, 应该比米兰达眼中的那个新世界更美好。
]]>初时懵懂无知, 现在听来觉得很美, 分享下.
以下为整首内容:
May God bless you and keep you always
May your wishes all come true
May you always do for others
And let others do for you
May you build a ladder to the stars
And climb on every rung
And may you stay forever young
May you grow up to be righteous
May you grow up to be true
May you always know the truth
And see the lights surrounding you
May you always be courageous
Stand upright and be strong
And may you stay forever young
May your hands always be busy
May your feet always be swift
May you have a strong foundation
When the winds of changes shift
May your heart always be joyful
May your song always be sung
And may you stay forever young
假定现有一张表 orders, orders 中有 一个 double 类型的字段 amount 和 一个 JSON 类型的 meta, 现在需要更新orders中的amount字段(amount = amount * 2) , 同时将更新前的 amount 旧值存在 meta 中.
假定更新前 orders 表的数据如下:
id | amount | meta |
---|---|---|
1 | 10 | {“type”=> “market_order”, “user_id”=> “9”} |
预期更新后的数据:
id | amount | meta |
---|---|---|
1 | 20 | { “type”=> “market_order”, “user_id”=> “9”, “changed_attributes”: { “amount” => “10”} } |
postgresql version: 14.4
初看并不复杂, 通常情况下, 给JSON字段插入新的Key-value 这么来:
UPDATE orders |
但是这里 amount 的旧值不是常量, 需要改成 amount 字段的值. 如果直接把10换成amount 执行, 最后存在 meta 中的就是amount 这个字符串, 而不是 amount 的值10.
那该怎么办?
当时Google了半天也没有找到答案, 后面索性厚着脸皮请教了Data Team 的同事, 同事给到的解决方法有些意外, 巧用 || 字符串拼接符号即可.
把 10 换成 amount, 用 || 拼接起来.
meta = meta || '{"changed_attributes":{"amount":"'||amount||'"}}' |
拆解下看得更清楚:
{"changed_attributes":{"amount":" || |
但是运行的时候,会报错: the input string ended unexpectedly. 因为符号’的原因, 程序只解析 {"changed_attributes":{"amount": "
剩下的就不会解析. 我们可以用类型转换符包起来.
meta = meta || ('{"changed_attributes":{"amount":"'||amount||'"}}')::jsonb |
最后的脚本:
UPDATE orders |
再次执行, OK!
[原来答案并不复杂, 把问题复杂化反而是给自己挖坑, 换个思路看问题, 其实可以很简单: P]
JSON in PostgreSQL: The Ultimate Guide
a nice teammate from Data Team [感谢大佬指点!]
]]>Vim 中的条件式只有 if
, 没有 unless
(Ruby 有 unless
).
先看个简单的例子:
:if 1 |
输出: “ONE”, 符合预期.
这里如果我们不想在command 模式下输入这么多行, 可以用 |
(管道pipe) 来连接每一行:
:if 1 | echom "ONE" | endif |
从这个简单的例子, 我们可以看出对于 非 0 的数字 1, Vim 认为是 truthy.
反之:
:if 0 |
此时什么都不输出. 表达式为 0 时,为 falsy.
再看个字符串的例子:
:if "kitty" |
此时仍然是什么也没有输出, 所以 Vim 是默认将字符串处理成 falsy?
换个例子:
:if "01kitty" |
此时输出: “cute!”. what? (此处适合配个黑人问号脸….)
为了弄懂怎么回事, 我们把 “kitty” 和 “01kitty” 拎出来跑跑:
:echom "kitty" + 0 |
输出:
0 |
从输出的结果可以看出, Vim 把字符串转化成整数时, 如果字符串是以数字开头的,会转化成开头的数字, 否则就是0.
所以上面两个 kitty 例子的运行结果, 也就合理了. “kitty” => 0 => falsy, “01kitty” => 1 => truthy. 破案.
我们再来看看比较表达式:
:if 10 > 1 |
输出: “10 is bigger than 1”, 这结果没啥特别的, 很正常.
再来看个字符串的对比:
:if "cat" == "cat" |
输出: “cat is cat”. 嗯, 没毛病.
来看看大小写的情况:
:if "cat" == "CAT" |
输出: “cat is cat”. 看来 Vim 是 case sensitive ?
NO.
我们先来看看 setting 是不是 case sensitive 的.
:set ignorecase? |
输出: noignorecase, 说明option ignorecase 的值是noignorecase, 不忽略大小写, 也就是case sensitive.
我们修改下:
:set ignorecase |
此时我们将配置修改为了 ignorecase, case insensitive.
(还记得option 的配置吗? 当option 是二元值时, 使用 set {option}
, set no{option}
来enable/disable option)
我们再来跑上面的例子:
:if "cat" == "CAT" |
输出: “cat is CAT”.
上面的例子教会了我们什么呢? 作者说我们应该永远也不要相信 ==
, 至少它不应该出现在你的Plugin 中(永远预设用户的配置多变).
嗯, 那咱得换个比较运算符.
估计你也猜到了, Vim 早已准备好了对应的操作符.
来认识下 ==?
(忽略大小写) && ==#
(不忽略大小写)
:set noignorecase |
输出: “cat is CAT”
虽然我们设置了 noignorecase, 不忽略大小写, 但是if 中 使用了 ==?
, 表示比较时, 忽略大小写, 所以第一个表达式的结果为 true, 输出 “cat is CAT”.
同样:
:set ignorecase |
这时输出: “cat is cat”.
对于比较运算符, 可以查看官方文档了解更多:
:h expr4 |
好, If 这块差不多了, 是不是超简单? 收工收工. 下一节聊 function~.
]]>本书讲述了作者 Frances Mayes 在意大利旅游期间, 在当地买了一栋房, 随后开启了在托斯卡纳惬意而自在的田园生活. 修葺房屋, 种植橄榄, 邀请朋友来家中作客, 闲时驱车去周边城镇采购葡萄酒, 观赏沿途的田园风光…..
两个人, 一座古老的城镇, 一栋房子, 一种新的生活.
天堂般的日子.
Frances 买下的这栋房子, 叫巴摩梭罗(bramarsolo). 这是个美丽的名字.
为什么这是个美丽的名字?
因为 bramarsolo 由 bramare(渴望) 和 solo(阳光) 组成, 意为渴望阳光. 是不是很美?
这里确实很阳光.
整栋房子坐落在1500英尺的山坡上, 早上的第一缕阳光会打在露台的门上, 照进书房. 窗外, 杜鹃伏在菩提树上鸣叫着, 入耳的还有其他鸟儿的阵阵鸣叫声, 此刻你从睡梦中被唤醒, 伸伸懒腰, 新的一天开始了. 起床后, 你将窗户敞开, 蝴蝶, 蜜蜂, 任何小生物, 随时可以从窗户进进出出, 你感受着与户外相连的喜悦. 收拾收拾后, 你走出门. 房子前面的小道上种了玫瑰.薰衣草, 茉莉花正沿着铁扶手攀爬, 草坪上的草已经长得很厚, 如果你愿意, 可以光着脚走在花园里, 采摘玫瑰或者一束薰衣草, 插在书房的花瓶里, 或者只是走在小道上, 等风吹过时, 任由各种香味层层扑鼻而来, 深呼吸, 来一场香味理疗.
出了小道, 不远处, 是梯田. 梯田上长满高大的橄榄树, 你沿着梯田散步, 随手清理着梯田中的杂草, 想着, 等到3月时, 这些高大的橄榄树会次第开花结果. 待到圣诞前期, 太阳照出第一道光芒时, 就要开始采收橄榄, 那时枝桠上垂满了果实, 果实上挂着沉甸甸的露珠, 山谷中漂浮着浓浓的雾气, 又是新一轮的收获季, 你将成熟的橄榄摘下, 放进大袋子, 等到采摘结束时, 邻居们会开来拖拉机, 把成袋成袋的橄榄送去磨坊加工, 来年就可以美美地享用自家树上产的新鲜橄榄油. 哇, 想想就很美好.
从梯田回来, 享用完早餐, 你去附近的市集逛逛, 采购食材, 去玛丽亚的蔬菜水果店, 怎么样? 买些无花果, 还有她早晨刚摘下的紫葡萄, 堆成金字塔的红辣椒, 或者去托斯卡纳的周边逛逛, 买些当地人自家酿的葡萄酒, 填充自己的酿酒室, 走到饥肠辘辘时, 便找一家当地的餐厅饱食一顿.
用完午餐后, 你还可以睡个长长的午觉. 午后镇子里少有人走动, 周边上着百叶窗的房屋此时静悄悄的, 这里的白天有三个小时长的午睡, 小镇平静而安宁, 如梦境般.
待到晚饭时分, 在户外的餐桌上摆上食物, 花上两个小时, 慢慢享用着晚饭, 养足精神后, 沿着山谷边的花圃, 散步到镇上, 消消食, 然后选择一家咖啡店消磨时光.
夜里, 从小道走回家中, 此时山中比较凉, 夜幕广大而宁静, 运气好的话, 还会遇到流星雨.
Frances 说, 托斯卡纳, 天堂般的生活, 如果有来生, 我要回到这里.
我读完后, 也很想说, 如果可以, 请把我瞬间移动到托斯卡纳吧. 感受采摘橄榄, 送去磨坊榨橄榄油的快乐. 用自己的双手去劳作, 去种上无花果树和玫瑰, 去采摘秋末甘甜的果实, 去重获对季节和时间的敏感. 实实在在, 敞亮鲜活. 顺便再闻一闻小道上飘来的阵阵花香, 赞一声: What a wonderful life!
]]>妥妥摆烂的节奏.
像是给自己放了双倍的暑假一样.
这段时间做了什么呢?
种花种菜. 培植豆芽, 刷剧闲逛…..
兴致冲冲去网上买青椒, 小番茄, 生菜, 香芹之类的嫩苗, 栽种, 浇水, 幻想过不了多久, 我的小阳台就会硕果累累. 但青椒仅开了几次花, 从未结果, 而小番茄, 生菜基本全军覆没, 香芹还剩一两棵在苦苦撑着.
不过开心的是, 买到了一棵很不错的柠檬树, 很健康, 长势可喜, 期待明年枝头能挂上小小的柠檬.
再说培植豆芽, 这个真的蛮奇特的.
绿豆芽培植很简单, 基本4~5天就能发好. 往往第3/4天时, 猛涨, 掀开纱布, 看到窜出来大批大批的豆芽, 冒着尖尖, 心喜, 真心好看.
培植花生芽就不那么顺利了.
培植花生芽时, 正值酷暑, 避光后, 容易发霉, 后来我索性改成了种花生, 发芽后, 都扔进花盆里. 好在最近花生苗开花了, 也算是个意外收获.
另一个意外收获则是紫薯, 买来的紫薯因保存不当, 发了芽, 长出很多深紫色的嫩芽, 随手扔土里, 不定时浇些水, 它们便肆意生长, 藤叶攀爬着, 占了大半个窗户, 现在就坐等着秋末的时候收割.
不得不说, 有心栽种的大部分都挂了, 无心栽种的倒个个长得贼壮实.
这样看, 似乎这段时间过得还不错.
但好像并不是.
这几个月来, 感觉我基本开启了躺平模式.
刚进新公司时, 学了一些 Lua, Elixir 的知识, 后面没用上, 也基本全忘了.
之前定下的计划, 想要做的事情, 也全部搁浅.
日常上班, 下班后, 就出门溜达溜达, 回来刷刷剧. 没事就倒腾倒腾绿植.
但是看到他人很努力去学习新的知识, 去提升自己时, 又会不自觉陷入了焦虑, 告诫自己不能躺平, 但是内心想要躺平, 结果弄得很拧巴.
归根究底, 还是没有那么的喜欢.
若真的喜欢, 他人眼中的”努力勤奋”, 在当事人看来, 不过是在”玩”而已. 不是吗?
可谁又不喜欢进步呢?
自己学会了从前不会的技能, 理解了之前不能理解的事物, 完成了曾经以为不可能完成的事情, 这种喜悦, 这种快乐, 远远不是刷刷短视频逛吃逛吃之类的活动所能比的.
这样想来, 进步确实是刚需.而且是永恒的刚需.
嗯, 得换下模式, 毕竟一直躺平的话, 容易退化.
假期暂时结束, 带上小铲子, 填坑填坑.
]]>拿到新机Mac, 第一次安装Homebrew 时, 一直卡在了 installing Command Line Developer Tools. 于是改用:
xcode-select --install |
安装时, 一直卡在了 finding Software.
环境:
MacOS Big Sur 11.6
xcode-select version 2384
改用手动安装.
去官方 support Xcode 查看对应 OS 需要安装的 Xcode 和 Command line tools for Xcode.
以MacOS Big Sur 11.6为例, Xcode 11 ~ 13.2 都可以. 但如果选择安装 version 11/12 后, 在最后会弹出报错 OS version too new. 建议直接安装可适配的最新版本.
这里选择 Xcode 13.2.1, 对应的下载 Command line tools for Xcode 13.2.
手动安装后, 重新 install homebrew, OK.
现在来看, 这个问题很简单, 但是当时我在这里卡了好几个小时.
我去 App Store 下载 Xcode, 提示OS 需要升级到Monterey 12. 于是改去升级系统, 但是升级 OS 时, 一直卡在 finding update. 然后Google了下, 把相关的 .plist 文件删除, 重启电脑. 再次打开. OS升级依然卡在 finding update….
于是陷入了一个chain里, 为了解决A, 需要解决B, 为了解决B, 需要解决C, 然后卡在C….
后面觉得不对, 为什么一定要升级系统? 为了安装 Xcode.那 Xcode一定要从 App Store 安装? 不必, 去官方下载页面找适配的就行.
换个思路容易多了.
“Install Command Line Developer Tools” is stuck on “Finding software”
]]>执行brew upgrade
后, 终端打开 .vimrc
文件一直报错:
显示 [vim-hug-neovim-rpc] requires one of :pythonx import [pynvm|neovim]
.
vim-hug-neovim-rpc 的 Issues Error Every time I load in vim8 (not neovim) 提到了这个.
Vim 跑了下:pythonx import sys; print(sys.path)
, 发现Vim里面用的Python是3.10.
而我本地的 python3 版本却是 3.7.9. 猜测brew upgrade
后, relink了3.7.9?
参考上面的解法, 终端执行:
/usr/local/opt/python@3.10/bin/pip3 install pynvim |
再次打开.vimrc
, 无报错. OK.
最后, 为了避免下次 brew upgrade 又出问题, 建议更新zshrc
:
echo 'export PATH="/usr/local/opt/python@3.10/bin:$PATH"' >> ~/.zshrc |
出门前, 在美团上看了下附近能送货的店, 先朝着不远的一家绝味鸭脖奔去.
沿路基本没什么人, 大部分店都关了.
路过一个小区, 看到有人在理发.[后面那位黑衣大哥本来在排队, 看我在拍, 躲了过去, 理发师应该是骑车过来的, 袋里装了工具]
到店后, 店员说鸭脖没了, 要了锁骨, 问了下附近哪里有营业的超市, 告诉我说附近有家全家.
去了最近的全家, 但是门上贴着暂停营业, 手机上查了下, 附近有家喜士多, 改奔喜士多.
喜士多店门前放了两把椅子, 不让进店, 走近发现里面有店员.
店里堆了不少纸箱, 店员直接从纸箱里拿商品.
买了薯片, 可乐之类, 店里的小哥问: 再给你来两袋花生? 好, 要得.
拿到袋子的那一刻, 有一种”我真富有”的错觉…..
回去的路上, 偶遇了一顶帐篷, 帐篷里传出粗旷的男声, 在打电话.
一路基本没什么行人, 马路上多数是开着电动车的外卖小哥, 偶尔会看到一些警车和120开过.
从来没有见到过这样的上海.
回去后, 开了瓶可乐, 听到了久违的气泡声.
恍如隔世.
]]>整本书围绕着费马大定理讲了很多个小故事, 这些故事里, 出现了很多熟悉的名字, 熟悉的定理或猜想, 有些甚至唤起了我久远的记忆, 看得时候时不时思路跳跃下, 哦, 原来以前中学课本上的这个人, 他在那个时代做了这么多事啊…….
鉴于书中穿插了一些数学方面较艰深的知识, 我也深知我这理解能力, 就不丢人了. 所以这里不打算细细缕一遍数学家安德鲁怀尔斯(Andrew Wiles)是如何在1993年证明了费马大定理的. 感兴趣的小伙伴可以看看2016年教授在哈佛的一场分享. [YouTube: Andrew Wiles: Fermat’s Last theorem: abelian and non-abelian approaches ]
这里就简单过一下整本书的主要内容, 然后再扯一扯书中提到的让我印象深刻的一些内容.
开始吧.
全书共8章, 采取了倒序的方式, 先简单描述了1993年那场费马大定理的证明, 随后从公元前6世纪的毕达哥拉斯学派开始, 作者讲述了费马大定理所基于的毕达哥拉斯定理的提出和证明, 然后娓娓道来古希腊最后一位数学卫士丢番图的著作《算术》是如何历经浩劫, 来到了17世纪的法国, 出现在了费马的书桌上, 至此, 故事才正式进入了正题.
17世纪的”业余数学家”费马在看《算术》时, 喜欢在书的页边处写写画画, 记录自己的思考. 而费马的这些注记在他过世后, 被数学家们注意到, 人们发现这些看似随意的注记, 包含了一系列的定理.
几个世纪后, 费马的这些评注一个接一个地被证明了, 只有费马大定理却固执地拒绝被征服。由于它是需要被证明的评注中的最后一个, 故称为 Fermat’s Last theorem. 中文译作费马大定理.
费马大定理的表述很简单:
x^n + y^n = z^n, 当 n > 2 时没有正整数解
这个出谜的人, 还恶作剧地在书页中写下了这样的评注:
Cuius rei demonstrationem mirabilem sane detexi hanc marginis exiguitas non caperet.
对这个命题, 我有一个十分美妙的证明,这里空白太小,写不下。
随后的三个多世纪里, 无数的数学家为了证明费马大定理, 耗尽心力, 经历了从入门到放弃的心酸历程….
最先打破僵局的是18世纪的天才莱昂哈德·欧拉.
欧拉采用费马的无穷递降法, 通过将虚数引入到他的证明中, 成功地证明了n=3的情况.
随后的两个多世纪里, 数学家热尔曼, 柯西和拉梅, 库默尔都间接或者直接推动了费马大定理的证明.
20世纪中后期, 两位来自日本的数学家, 谷山丰和志村五郎, 在一次国际研讨会上提出了谷山志村猜想, 后经数学家弗赖的推理, 发现证明谷山志村猜想与证明费马大定理有着直接的关联. 1993年, 安德鲁怀尔斯通过证明谷山志村猜想, 证明了费马大定理.
整个故事到这也就讲完了.
事后怀尔斯讲述了这个从儿时就让他痴迷的定理, 对于他个人的意义:
对我来说再也没有别的问题具有与费马大定理相同的意义,这是我童年时代的恋情,没有东西能取代它。
我着迷于这个问题已经8年了,无时无刻——从早晨醒来到晚上入睡——我都在思考它。对于思考一件事那是一段太长的时光。那段特殊的漫长的探索现在结束了,我的心灵归于平静。
大概, 对于怀尔斯而言, 最大的收获不是名利, 而是心灵终于可以归于平静.
书中涉及了数论, 几何, 概率论, 甚至群论等领域的专业知识, 很干货…….
写得很好, 我都没怎么看懂.
这里提一下比较惊喜的质数.
先来看看书中一段针对质数在密码学上的应用的描述, 涉及了公钥和私钥的生成逻辑.
为了制成我自己的私人密钥,我会取两个大质数,每一个多达80个数字,然后将它们乘起来得到一个大得多的非质数。为了打乱信息所需要的一切,就是知道这个大的非质数,然而要整理信息则需要知道已经被乘在一起的原来的两个质数,它们称为质因数。现在我可以公开大的非质数,也即密钥中打乱信息的那一半,而自己保存那两个质因数,即密钥中整理信息的那一半。重要的是,即使人人都知道这个大的非质数,他们要判断出那两个质因数却仍然非常困难。
这里提到的大的非质数, 构成了公钥, 而自己保存的那两个质因数, 构成了私钥.
是不是很熟悉?
著名的 RSA 非对称加密算法就是基于这个逻辑来的.
RSA 算法中通常选用512位的大质数p,q , 生成 1024 位的 n, 满足 n = pq.
公钥是公开的, 含有 n, 私钥中包含仅自己知道的 { p, q }.
如果想要破解私钥, 就需要在已知 n 的情况下, 求解出大质数 p, q, 满足 n = pq, 这在数学上是非常难求解的. 甚至目前可以认为是不可能的.
我之前对RSA的实现并不理解, 现在再来看, 莫名觉得超级合理, 算是意外的惊喜.
书中后半部分涉及到了椭圆曲线,当时看得时候也挺意外的, 觉得BlockChain的那些开拓者们, 真是牛逼, 用的技术都是很前沿的数学方面的研究成果. 这里就不展开写了, 毕竟对椭圆曲线, 我是一脸懵逼…..
书中还提到了很多伟大的科学家, 不仅限于数学家, 也提及了计算机领域的冯诺伊曼和密码学方面的阿兰图灵. 但是让我印象深刻的, 却是欧拉.
如果说音乐大师中, 无法绕开失聪后依然高产的贝多芬, 那么在科学领域里, 不得不提天赋型选手欧拉, 他在失明后的17年里, 依然以惊人的速度产出学术论文, 在他的那个时代, 其产量之多, 无人能及. 据说彼得堡科学院为了整理他的著作, 足足忙碌了47年.
1707年, 欧拉生于瑞士巴塞尔, 其父为牧师, 欧拉最初服从他父亲的意愿, 研究神学并从事神职工作. 当时盛产数学家的伯努利家族也在巴塞尔, 欧拉的一位朋友来自伯努利家族, 他发现了欧拉在数学方面展现出来的天赋, 因为朋友的极力劝说, 欧拉最终选择从事数学研究.
欧拉有着令人难以置信的直觉和超人的记忆力,据说他能够在头脑中详细列出一大堆完整无缺的演算式而无须用笔写在纸上。在整个欧洲他被誉为“分析的化身”,法国科学院院士弗朗索瓦·阿拉戈说,“欧拉计算时就像人呼吸或者鹰乘风飞翔一样无需明显的努力.”
就这样, 这位半路出道的少年全身心投入到了数学的研究中, 并在随后的人生里持续高产, 在数学界留下了浓墨重彩的一笔.
值得一提的是, 与历史上一些终身未婚的科学家(柏拉图, 牛顿)不同, 欧拉27岁时, 迎娶了一位美术老师, 婚后两人育有十多个儿女. 暮年时儿孙绕膝.
真妥妥人生赢家.
因为上海封城,我体验了一把上一辈人被饥荒支配的恐慌, 加之时不时满屏的负面消息, 搞得整个人一度情绪低落,没想到刷完这本书后, 内心竟平静了许多, 算是意外的收获.
书中提到20世纪的希尔伯特, 一位一生致力于建立一个相容的数学体系的践行者, 他为了激励后来的数学家们, 在自己的墓碑上铭刻了这么一段话:
Wir nüsssen wissen,
Wir werden wissen.我们必须知道,
我们将会知道.
不由得肃然起敬.
致敬所有在追寻真理的路上勇于开拓的人们, 是你们, 给了人类终将知道的底气.