《松本行弘:技术的剖析》 读书笔记

s26393136

这本书其实是连载《松本行弘:技术的剖析》的合集,与其《代码的未来》,我觉得原名更符合这本书的内容。

作者Matz是Ruby之父, 资深程序员, 所以看待编程语言和流行技术相信有他独特的见解. 作者从他自身接触编程的经历讲起, 认为编程虽然是在电脑上操作, 但本质是与人打交道. 讲到摩尔定律帮助计算机普及, 然后带来的社会变化, 虽然电脑多了, 但愿意编程的人比例并没有明显提高. 性能在提高, 但算法不变.

他认为技术未来发展的趋势, 从现在的流行技术可以窥见. 高性能, 多核并行很可能是未来发展的重点.

作者讲到了DSL(领域特定语言), 其实我们常见的SQL就是一种外部DSL. DSL是一种用来描述How而不是What的语言, 近年来备受关注, 但在UNIX社区中已经有不少流行多年的工具, 常用的Makefile文件和make命令就是. Java应用中通过XML文件来定义配置文件也算是一种外部DSL. 然后列举了外部和内部DSL的优劣点, 我的理解就是外部DSL有例如正则表达式, SQL, XML… 它们跨越语言, 一旦学会了就可以使用其它编程语言来实现, 但缺点是如果为了完成一个目的就定义一种DSL, 学习成本就太高了. 内部DSL是寄居在编程语言内部, 可以利用宿主的优势, 缺点是只能用一种语言, 自由度相对不高(如果用Lisp也会很高).

讲元编程. 像C语言, 程序的类型在经过编译之后就消失了, 但Ruby, Java之类的现代语言可以通过类似反射的机制来获取自身的行为, 进而改变程序本身的行为, 这就是元编程讲的操作程序的程序. 不止这些, Ruby中还可以动态定义方法, 动态调用方法, 调用不存在的方法…… (还提到宏的概念, 这部分还没怎么接触过).

讲内存管理, 垃圾回收的原理和几种方法.

讲异常处理, C语言中以返回错误码的形式报告异常, 很多现代语言则是通过异常机制来处理, 可以抛出, 捕获和处理异常. 和Java的检查型异常不同, 必须强制性地捕获代码抛出的异常, Ruby更倾向于让程序员自己决定. 如果说Java是一位对错误零容忍的严格的老师, 那么Ruby更像是放牛班春天里那位宽容的老师.

讲闭包与函数对象的不同. C语言中也有函数指针, 但最大的问题是函数内部不能访问局部(外部)变量. 在函数对象里面, 将局部变量封闭起来的结构称为闭包, 局部变量的生命周期, 与闭包的生命周期相同.

 

如何高效学习 读书笔记

今天在公司的书柜上随意翻到一本<如何高效学习>, 发现里面的观点可以提醒我更加自觉地在知识之间建立联系, 比较系统地讲怎么学习, 是今年看的第二本关于如何学习的书. 第一本是<如何阅读一本书>.

下面用我自己的话表述书中的观点:

大脑搜索和记忆知识的方式通常是网状的结构, 而不是类似数据库的关系型结构. 基于这种网状的结构, 知识之间的联系分为三种类型: 结构, 模型和高速公路.

结构是头脑中知识的城市, 有大城市, 也有偏僻的农村. 对大多数人来讲, 我们每个人都能够理解的常识和基础的数学知识是其中的大城市, Python语法规范就是偏僻的农村. 但在程序员的大脑中,Python编程语法也许是一座很繁华的城市.

模型是结构的简化, 是知识城市的具体呈现. 在学习编程语言Python的过程中, 我学到了列表, 元组和字典, 他们都是用来存储数据的数据结构. 我把它们比喻成不同的罐子, 用来存储不同的数据, 那么”罐子模型”就是Python编程语法中变量部分的一个简化和具体呈现.

高速公路是知识城市之间的联系. 在城市内部拥有地铁/公交/公路当然可以帮助快速寻找知识, 在城市和城市之间的高速公路更加可以帮助知识迁移, 激发创造性. 个人体会这个部分是挺难的, 跨学科的突破是需要积累才能够有产生的.

成熟结构有几个例子, 感知结构是指我们的情感/图像/声音所构成的生活经验, 关系结构是指人与人之间的关系组成的生活经验.

整体性学习分为几个步骤:

我以前认为学习分为获取, 加工, 应用, 好像是从原材料到成品的过程. 但这本书里的步骤是获取, 理解, 拓展, 纠错, 应用, 测试, 复杂许多.

 

 

只有医生知道 读书笔记

在公司把三本都翻完了, 过后才想起来没做笔记, 看过的知识都像行云流水般过去不留痕迹, 所以想把其中给自己科普的知识记录下来, 也提醒自己孩子是上天的礼物, 就像圣经所说, 儿女是耶和华所赐的产业, 所怀的胎也是他所给的赏赐.

第一本主要讲 女人受精怀孕前后的整个过程, 从排卵到受精一直到十月怀胎. 然后讲产房里的那些事儿 和 子宫肌瘤, 还重点讲了中国式的医患关系: 面对病人的医生永远要多一份耐心, 面对医生的病人要多一份信任. 后面还把一位北京协和医院里小大夫的成长心路写了出来, 医生也是非常辛苦, 而且压力很大的职业.

第二本讲了很多病例, 怀孕最佳年龄, 女性生殖系统本身的规律性, 以及一些因为缺乏性常识而导致的临床案例.

第三本中作者仍然推崇他的生育观: 早生孩子, 多生孩子.  作者希望能够帮助女性建立起科学素养,认清身体的结构、性别的局限,认清该以何种心态面对生活,确保在人生最关键的几个点上做出的决定都是慎重、知情和自主的。

总的来说是一本通俗易懂, 男女皆宜的女性健康科普书籍, 推荐!

 

英文阅读招募帖:《追风筝的人》

 

2017年快要过去一半了,现在看回去,年初想要每天背英语词根,结果背了29个,计划就搁浅了。

英语学习是个长期工程,对于像我这样平时要工作,只能利用零碎时间来学习的人,既需要毅力去坚持,也需要足够的兴趣来引导。

现在有很多英文原著阅读微信群,报名是要收费的,毕竟花了钱,自己也得上进些。我想,为什么不能自己来监督自己呢?

我找了一本小说《追风筝的人》,身边很多人推荐。这本书于2003年出版,连续两年位列《纽约时报》畅销书榜首,讲述了两个阿富汗少年关于友谊、亲情、背叛、救赎的故事。我也很想读一读,发现网上已经有人把书分成每天四五百词的阅读量,而且有生词和句式的讲解,每天都有新的故事可以期待。

现招募同伴一起阅读,我会每天把阅读的段落发到微信群,签到打卡,一起学习,愿意的可以在朋友圈留言!

 

 

 

52-被嘲笑怎么办 50-被人鄙视,如何反击?

52.被人鄙视,如何反击?

1.装糊涂(按对方的节奏,适用于故意鄙视且上不来台面)

服装店员冷冷一句“这件衣服要6000块哦。”

应对:这件衣服呢?那么那件衣服呢? 直到对方恼羞成怒

4s店店员说“先生,这个车很贵的”。

应对:“哦,那有多贵哦…这么贵哦”

2.顺杆爬(不把对方当恶意,夸别人)

丈母娘说“小伙子,我女朋友的前男朋友可是外交官的儿子呢。”

应对:“哎呀,一看就知道您女儿很有眼光的。”

“薇薇姐,我们过去请的都是谁谁谁,您可是我们请的第一位网红诶。”

应对:“是吗,你们真好哦” 。

3.直说感受

丈母娘说“小伙子,我女朋友的前男朋友可是外交官的儿子呢。

应对:“你这样说让我觉得有点尴尬呢。”

服装店员冷冷一句“这件衣服要6000块哦。”

应对: “这样子说很多客人会觉得不被尊重哦。”

 

 

50.被嘲笑,怎么办?

1.自我接纳。

国史馆馆长因为口音问题被嘲笑,应对方法是接纳自己:是啊是啊,笑出来没关系。我知道自己说话不标准,我老婆也常说我,国史国史(搞屎搞屎),讲起来跟搅大便没两样哦。

2.主动抛出来,把软肋当盔甲。

赖平贵同学因为名字被人嘲笑,应对方法是自己主动抛出来:我知道,那边已经有同学发现了。我的名字听起来很像赖皮鬼,以后大家可以这么叫我,比较好记啦。

3.做卖点。

一个人的特点,从不同角度来看就会有不同看见。固执和坚持,仔细谨慎和吹毛求疵,工作狂和生活积极,都是同一个特质的两种角度。不必非得去改变自己,而是学会把自己的特点作为卖点。

 

《工作的意义》 第六章 毫无意义的工作

今天晚上读书会,弟兄姐妹们继续讨论《工作的意义》这本书。

作者在这一章引用传道书来证明他的观点,借传道者的口来说“日光之下发生的事都是我厌烦,一切都是虚空,都是捕风”。

哪怕工作没有使你觉得虚空,你也在努力寻找工作中的意义,那么当我们专注于努力工作时,工作也在不经意间使我们跟神和人的关系疏离。当工作中的成就,财富成为我们的偶像,这些也就成为了错位的救赎。萨列里一生都建立在对音乐的梦想以及由此而来的名望上,“不朽”成为了他的内心核心的想法,却也让他感受到疏离,因为他在音乐上的成就不如莫扎特。

工作也使我们跟人的关系疏离。有人因为工作而失去朋友,失去家人,最后他们发现这样做并不值得。

在传道者忧愁于工作没有意义的时候,一束光照了进来,“因此我看人最好是在自己所做的事上自得其乐,因为这也是他的分。”(传3:22)很开心听到两位弟兄姐妹分享自己在工作中体会到的意义所在。一位是全职妈妈,她说工作的意义就是管教孩子的时候他非常听话,让他不要学别的小孩子不礼貌地大叫,他就真的不做了。一位是销售主管,他说工作的意义就是看到血糖病人的生活得以改善。

“愚昧人抱着手,吃自己的肉。一掌盛满安宁,胜过两手抓满劳碌捕风。” 这是圣经教导的工作观,不用劳作的安逸不能使我们满足,毫无安息的劳碌也不能。承认并且摒弃生命里面的偶像(金钱、成就、权利),把生命种各样关系放在合适的位置,即使这样做所挣的金钱可能更少。

004 如何道歉是人生的加分项 005 如何在酒桌上聊天

1. 如何道歉——道歉是人生的加分项

appologize

道歉时候的两条红线:

1. 试图淡化事件

2. 试图减轻自己的责任

 

试图通过道歉拉近两人的关系,缓解他人的愤怒情绪。什么是蚂蚁搬大象式的道歉技巧?

发自内心地觉得这些责任都是我的错,把责任都往自己身上扛,甚至到了苛责自己的地步。别人看到了就会不忍心,试图来安慰你。

 


2. 如何在酒桌上聊天?

AAEAAQAAAAAAAAbgAAAAJGZmZDZhYzIzLTZiMWItNGEyMy1iZWYyLWY0NmFhMWNkNTY1MQ

在人人都相当主角的场合,配角就是最值钱最耀眼的角色

最佳配角策略:选择合适的话题 – 进行合适的提问 – 根据话题归纳对方优点进行恭维

选择合适的话题

话题选择首先不聊工作/原生家庭。

跟父母聊孩子,跟没孩子的人聊兴趣爱好,跟年轻人聊星座。

进行合适的提问

四W原则:what?which?why?how?

你喜欢什么运动?游泳

是蛙泳,自由泳还是仰泳呢? 自由泳

为什么呢,我觉得自由泳好难学啊? !@#!¥!@¥

你是怎么学会的呢?!@#!@!¥

根据话题归纳对方优点进行恭维

不要夸爱读书的人喜欢看书,也不要夸爱运动的人喜欢运动,这样的恭维太敷衍。

爱看书的人大多思维缜密逻辑系统,爱运动的人大多性格热情交友广泛。

爱看电影的人大多对这个世界好奇喜欢享受生活,爱写字的人大多耐得住性子沉着有审美。

 

 

 

 

魔戒小说里那些温暖场景

这两天我在读<魔戒>的第二部小说,注意到故事里的一个角色,卫戍塔之王迪耐瑟之子波罗莫。

以前我觉得他只是一个企图偷走魔戒未遂的小偷,但在小说里我发现了一些不同的片段。

魔戒远征军穿过摩瑞亚矿坑后,在湖边遇到半兽人的袭击。

【随著他急促的脚步,此起彼落的叫喊声开始渐渐变弱,号角声变得越来越紧急;半兽人的尖厉声音此起彼落,号角声却突然间沉默了。亚拉冈迈步飞奔冲下山坡,但是,在他抵达山脚之前,那叫喊声就开始渐渐变远。当他转向左,冲向这些声音的源头时,他可以听见那声音开始往远方撤退,最后化成一片死寂。他拔出圣剑,大喊著「伊兰迪尔!伊兰迪尔」!瞬间冲入树丛间。

他在距离帕斯加兰不到一哩的草地上发现了波罗莫,他背靠著一株大树,彷佛正在休息。但是,亚拉冈注意到他浑身插满了黑羽箭;他手中虽然还紧握著宝剑,武器却已经连柄断折,他的号角也碎成两半,散落满地,许多半兽人的尸体横陈在他四周。

亚拉冈跪倒下来,波罗莫张开眼睛,挣扎著想要说话,最后,他终于挤出了几个字:「我试著从佛罗多手中夺走魔戒,」他说:「对不起,我罪有应得!」他的目光流连在倒下的敌人尸体上,这儿至少有二十具尸体。「哈比人已经被半兽人掳走了。我想他们还没死

,半兽人把他们绑了起来。」他停了片刻,眼睛疲倦地开始闭上,又过了几秒钟,他继续道。

「永别了,亚拉冈!去米那斯提力斯拯救我的同胞吧,我失败了。」

「不!」亚拉冈握住他的手,亲吻他的眉心:「不,你征服了这一切,没有多少人能赢得这种辉煌战果。安息吧!米那斯提力斯将永不陷落!」波罗莫笑了。】

亚拉冈没有怪罪他企图抢走魔戒,他像个战友一样跪在波罗莫旁边,为他的决心动摇而感到忧伤。

【难道这是天意吗?」亚拉冈说:「卫戍塔之王迪耐瑟的王储就这样离开了人世!没想到会是这样的结局。】

当听到他的死讯,连洛汗国的第三元帅伊欧墨也很震惊。

【「你们所带来的怎么都是不幸的消息!」伊欧墨大惊失色地说:「波罗莫的战死,对于米那斯提力斯有著莫大的伤害,对我们来说也是极大的损失。他是个值得尊敬的好汉,这里每个人都对他极为敬仰。他极少前来洛汗国,因为大部分时间他都在东方边境作战;但我有幸曾经亲睹他的容颜。】

这样看来,波罗莫确实不是一个猥琐卑鄙,留着一脸邋遢胡须的小人,反倒在许多重要人物眼里是一个值得尊重的人。

甚至在白袍甘道夫的眼里,波罗莫像是赢得了一场胜利。

【「亚拉冈吾友,你并没有说出所知或是所推测的全部!」他静静地说:「可怜的波罗莫,我没想到这种事情会发生在他身上。这对他来说是极端严苛的考验,他是一名战士,也是流有高贵血液的王族。凯兰崔尔告诉过我他有危险,幸好他最后还是躲过了万劫不复的结局,我替他感到高兴。】

万劫不复的结局?我猜甘道夫应该是指被魔戒吸引导致的结局。跟咕噜一样,和比尔博类似,与许多被魔戒吸引而堕落的人类相同,如果波罗莫没有及时住手而非要抢下魔戒,那么等待他的将会是万劫不复的结局,那是比末日火山燃烧着的熊熊火焰更加可怕的地方。

在面对他内心的欲望时,波罗莫抵挡住了。尽管他被半兽人残忍杀死,但在白袍甘道夫眼里他确实赢了。

 

读<魔戒>第一部 十章 分道扬镳

此时的远征队从罗瑞恩森林出发,经过十天在安度因大河上的漂流,穿过阿刚那斯之门,经过王者双柱——伊煕尔杜和阿纳瑞安的石像,经过萨恩盖宝险滩,躲过了魔多追击队的攻击,也被斯密戈一路跟踪着。此时的远征队必须要做出一个决定:该随着波洛米尔向西奔赴刚铎的战事,还是转而向东,前往恐怖与阴影;亦或是分道扬镳,各自选择走这条路或那条路。

弗罗多作为持戒人承担着很大的压力,独自一人上山去了。

他在大石上坐下,双手托着下巴,视而不见的盯着东方。自从比尔博离开夏尔后所发生的一切,一幕幕掠过他的脑海,他回忆着,琢磨着每一句他能记起的甘道夫说过的话。时间一分一秒流逝,他却仍旧一筹莫展。

波洛米尔出现在他的身后,他内心的力量此刻已经被魔戒侵蚀得所剩无几,他决定抢夺魔戒。弗罗多迫不得已带上魔戒,在一个只有各种影子的迷雾世界里,他看到了周围的一切,甚至看到了邪黑塔中的魔眼。他感受到两股力量在身上搏斗,他突然意识到他可以自由选择该怎么做。他脱下了魔戒

弗罗多站了起来,他感到疲惫不堪,但他意志坚定,心情也轻松了。他大声自言自语道:现在,我会做我必须做的事。至少这点显而易见:即便在远征队中,摩羯的邪恶也已经在运作,而在它造成更大的伤害之前,一定要让它远离众人。我会独自上路,有些人我无法信任,那些我能信任的对我来说有太珍贵了:可怜的老山姆,还有梅里和皮平。大布佬也是,他内心渴望去米那斯提力斯,而那里会需要他的,既然波洛米尔如今已经坠入了邪恶。我会独自上路。立刻就走。

他的内心在交战,最后决定独自一人踏上前往魔多的危险路程。就在他前往大河边,准备要走的时候,忠心的山姆意识到了他的主人此刻内心的挣扎,他立刻回到大河边,发现了正在登船的弗罗多。书中在这里有一段很有趣的叙述,体现两人之间密不可分的关系

“好了,山姆,”弗罗多说,“别妨碍我!其他人随时会回来。如果他们逮到我在这里,我就得跟他们争论跟解释,如此一来,我就再也不会有心情或机会离开了。可我必须立刻走。这是唯一的办法。”

“当然是。”山姆答道,“但不是一个人。我也要去,不然咱俩就谁都别去。我会先把每艘船都凿几个洞出来。”

弗罗多居然真的大笑出声了。一股温暖伴着快乐突然涌起,打动了他的心。“留下一条别凿!”他说,“我们需要它。但你不能像这样不带行李、食物和其他东西就走。”

他们乘船穿过安度因大河,终于,他们再次登上了陆地,来到了阿蒙肖的南坡。背起行囊出发,寻找一条能令他们翻过灰色丘陵埃敏穆伊,下到魔影之地的人。

第一部至此结束。