RainBow

Results 152 issues of RainBow

## 《如何阅读一本书》------书评及内容纲要 **文章目录** ★ 为啥要推荐这本书?\ ★ 此书的影响力\ ★ 阅读的目的\ ★ 主动阅读 VS 被动阅读\ ★ 阅读的层次\ ★ 如何读不同类型的书籍\ ★ 阅读与心智的成长 上星期的博文《[为啥俺要写博客------动机的自我分析](https://program-think.blogspot.com/2013/04/why-write-blog.html)》提到了"主题阅读"一词。当时俺提到:这是境界最高的阅读方式。为了让列位看官对"主题阅读"有所了解,今天特地推荐一下《如何阅读一本书》。 ## ★ 为啥要推荐这本书? 俺写博客奉行一个宗旨------【**授人以鱼不如授人以渔**】。而《如何阅读一本书》是阅读方面非常非常重要的【渔】。\   为啥俺要介绍阅读方面的【渔】?主要有两个原因:\   **原因 1**\   想必大伙儿都意识到一个现象------如今大众的阅读水平是很差滴。即使一本不算难也不算厚的书,很多人也无法胜任。有些人甚至连阅读一篇较长的博文(超过 1 万字)都做不到------所以俺的大部分博文都尽量控制在几千字,以照顾某些阅读能力不够的同学。\   ...

剪贴板

**文章目录** ★《Paul Graham:梦寐以求的编程语言》\ ★《Bruce Eckel:编程生涯》\ ★《Peter Norvig:十年学会编程》   最近老是在写政治类话题。为了照顾一下俺博客的程序员读者,本周分享3篇关于编程语言的短文(皆出自名家之手)。 ★《[Paul Graham:梦寐以求的编程语言](http://www.paulgraham.com/popular.html)》 ------------------------------------------------------------------ ### ◇作者简介   作者 [Paul Graham](https://en.wikipedia.org/wiki/Paul_Graham_%28computer_programmer%29) 不但是硅谷的【技术大牛】,还是硅谷的【创业教父】。对许多问题(软件开发、企业管理、创业、艺术...),他都有独到见解。\   他的代表作是《[黑客与画家](https://docs.google.com/document/d/17i49-SpeKz1wRG5S-HPonO-lXJHD99h62gDsQ64NWXo/)》([俺的网盘](https://github.com/programthink/books)上有电子版)。本文就出自此书,洋文标题是:《Being Popular》。文中描绘了作者心目中理想的编程语言,供大伙儿参考。虽然这篇是2001年发表,距今超过10年。但是,好的文章是不会随时间流逝而贬值滴。\   提醒一下:\   文中提及的"黑客",是【褒义】滴!大伙儿不要把 hacker 与 cracker 混为一谈。 ### ◇原文 > 我的朋友曾对一位著名的操作系统专家说他想要设计一种真正优秀的编程语言。那位专家回答,这是浪费时间,优秀的语言不一定会被市场接受,很可能无人使用,因为语言的流行不取决于它本身。至少,那位专家设计的语言就遭遇到了这种情况。\ >\...

剪贴板

**文章目录** ★《爱因斯坦:我的世界观》\ ★《乔布斯:在斯坦福大学的演讲》\ ★《王小波:工作与人生》   如今的天朝,拜金的风气和急功近利的心态泛滥。所以,本周分享3篇涉及人生观的短文供列位看官参考。\   事先声明:俺【不是】推销成功学滴,不信请看《[成功学批判------简述其危害性及各种谬误](https://program-think.blogspot.com/2015/06/The-Mythical-Theories-of-Success.html)》。 ## ★《爱因斯坦:我的世界观》   爱因斯坦是对俺影响最大的名人(没有之一)。4月18日是爱因斯坦的忌日,分享他的一篇著名演讲(里面提到了他对人生、政治、宗教的看法)。\   顺便说一下:此文有点难懂(或许是翻译的缘故),但是值得认真回味。 > 我们这些总有一死的人,命运是多么的奇特!**我们每个人在这个世界上都只作一个短暂的逗留;目的何在,却无从知道,尽管有时自以为对此若有所感。**但是,不必深思,只要从日常生活中就可以明白:人是为别人而生存的──首先是为那样一些人,我们的幸福全部依赖于他们的喜悦和健康;其次是为许多我们所不认识的人,他们的命运通过同情的纽带同我们密切结合在一起。我每天上百次的提醒自己:我的精神生活和物质生活都是以别人(包括生者和死者)的劳动为基础的,我必须尽力以同样的分量来报偿我所领受了的和至今还在领受着的东西。我强烈地向往着俭朴的生活。并且时常发觉自己占用了同胞的过多劳动而难以忍受。我认为阶级的区分是不合理的,它最后所凭借的是以暴力为根据。我也相信,简单淳朴的生活,无论在身体上还是在精神上,对每个人都是有益的。\ >\ >   **我完全不相信人类会有那种在哲学意义上的自由。每个人的行为不仅受着外界的强制,而且要适应内在的必然。**叔本华说:"**人虽然能够做他所想做的,但不能要他所想要的。**"这句格言从我青年时代起就给了我真正的启示;在我自己和别人的生活面临困难的时候,它总是使我们得到安慰,并且是宽容的持续不断的源泉。这种体会可以宽大为怀地减轻那种容易使人气馁的责任感,也可以防止我们过于严肃地对待自己和别人;它导致一种特别给幽默以应有地位的人生观。\ >\ >   要追究一个人自己或一切生物生存的意义或目的,从客观的角度来看,我总觉得是愚蠢可笑的。**可是每个人都有一些理想,这些理想决定着他的努力和判断的方向。就在这个意义上,我从来不把安逸和享乐看作生活目的本身──我把这种伦理基础叫做"猪栏的理想"。**照亮我的道路,是善、美和真。要是没有志同道合者之间的亲切感情,要不是全神贯注于客观世界──那个在艺术和科学工作领域里永远达不到的对象,那么在我看来,生活就会是空虚的。我总觉得,人们所努力追求的庸俗目标──财产、虚荣、奢侈的生活──都是可鄙的。\ >\ >   我有强烈的社会正义感和社会责任感,但我又明显地缺乏与别人和社会直接接触的要求,这两者总是形成古怪的对照。我实在是一个"孤独的旅客",我未曾全心全意地属于我的国家、我的家庭、我的朋友,甚至我最为接近的亲人;在所有这些关系面前,我总是感觉到有一定距离而且需要保持孤独──而这种感受正与年俱增。人们会清楚地发觉,同别人的相互了解和协调一致是有限度的,但这不值得惋惜。无疑,这样的人在某种程度上会失去他的天真无邪和无忧无虑的心境;但另一方面,他却能够在很大程度上不为别人的意见、习惯和判断所左右,并且能够避免那种把他的内心平衡建立在这样一些不可靠的基础之上的诱惑。\ >\ >   **我的政治理想是民主政体。让每一个人都作为个人而受到尊重,而不让任何人成为被崇拜的偶像。**我自己一直受到同代人的过分的赞扬和尊敬,这不是由于我自己的过错,也不是由于我自己的功劳,而实在是一种命运的嘲弄。其原因大概在于人们有一种愿望,想理解我以自已微薄的绵力,通过不断的斗争所获得的少数几个观念,而这种愿望有很多人却未能实现。我完全明白,一个组织要实现它的目的,就必须有一个人去思考,去指挥、并且全面担负起责任来。但是被领导的人不应当受到强迫,他们必须能够选择自己的领袖。**在我看来,强迫的专制制度很快就会腐化堕落。因为暴力所招引来的总是一些品德低劣的人;而且我相信,天才的暴君总是由无赖来继承的,这是一条千古不易的规律。**就是由于这个缘故,我总强烈地反对今天在意大利和俄国所见到的那种制度。像欧洲今天所存在的情况,已使得民主形式受到怀疑,这不能归咎于民主原则本身,而是由于政府的不稳定和选举制度中与个人无关的特征。我相信美国在这方面已经找到了正确的道路。他们选出了一个任期足够长的总统,他有充分的权力来真正履行他的职责。另一方面,在德国政治制度中,为我所看重的是它为救济患病或贫困的人作出了可贵的广泛的规定。**在人生的丰富多彩的表演中,我觉得真正可贵的,不是政治上的国家,而是有创造性的、有感情的个人,是人格;只有个人才能创造出高尚的和卓越的东西,而群众本身在思想上总是迟钝的,在感觉上也总是迟钝的。**\ >\ >   讲到这里,我想起了群众生活中最坏的一种表现,那就是使我厌恶的军事制度。一个人能够洋洋得意的随着军乐队在四列纵队里行进,单凭这一点就足以使我对他鄙夷不屑。他所以长了一个大脑,只是出于误会;光是骨髓就可满足他的全部需要了。文明的这种罪恶的渊薮,应当尽快加以消灭。**任人支配的英雄主义、冷酷无情的暴行,以及在爱国主义名义下的一切可恶的胡闹,所有这些都使我深恶痛绝!**在我看来,战争是多么卑鄙、下流!我宁愿被千刀万剐,也不愿参与这种可憎的勾当。尽管如此,我对人类的评价还是十分高的。我相信,要是人民的健康感情没有遭到那些通过学校和报纸而起作用的商业利益和政治利益的蓄意败坏,那么战争这个妖魔早就该绝迹了。\ >\ >   我们能拥有的最美好的体验是探求奥秘的体验。它是坚守在真正艺术和真正科学发源地上的基本感情。谁要是体会不到它,谁要是不再有好奇心,也不再有惊讶的感觉,谁就无异于行尸走肉,他的眼睛便是模糊不清的。就是这种奥秘的体验──虽然掺杂着恐惧──产生了宗教。我们认识到有某种为我们所不能洞察的东西存在,感觉到那种只能以其最原始的形式接近我们的心灵的最深奥的理性和最灿烂的美──正是这种认识和这种情感构成了真正的宗教感情;在这个意义上,而且也只是在这个意义上,我才是一个具有深挚的宗教感情的人。**我无法想象存在这样一个上帝,它会对自己的创造物加以赏罚,会具有我们在自己身上所体验到的那种意志。**我不能也不愿去想象一个人在肉体死亡以后还会继续活着;让那些脆弱的灵魂,由于恐惧或者由于可笑的唯我论,去拿这种思想当宝贝吧!我自己只求满足于生命永恒的奥秘,满足于觉察现存世界的神奇结构,窥见它的一鳞半爪,并且以诚挚的努力去领悟在自然界中显示出来的那个理性的一部分,倘若真能如此,即使只领悟其极小的一部分,我也就心满意足了。...

剪贴板

``` 你的工作今年是安全的。如果你努力的话,明年也是安全的,而且很可能从此都是安全的。因为如果一直不断学习 AI,你会越来越熟练地掌握它,让它为你工作,达到你的目的。也就是说,它会放大你的生产力。 这就是最关键的地方,AI 与人类不是竞争关系,它未必会减少机会,反而可能带来更多的机会。 ``` ``` 一位英国企业家曾经总结了对 AI 的5点看法[9],我觉得这才是对待 AI 的正确态度。 1、AI 会大大增强程序员的生产力,并创造过去不可能的产品。 2、AI 本质是生产力工具,跟高级语言、云服务、开源代码等是一个性质。 3、写代码的门槛会降低,更多的人会进入 IT 行业,软件市场将变大。 4、AI 推动行业发展,将为所有人带来更多的增长、产品和机会。 5、我们要成为这个过程的一部分,需要让自己积极主动,不断更新技能,接受新工具。 ``` ## 常用指令 ### 写作 1、翻译并优化一下这个句子 " ClickPrompt...

杂物间

## Elements 面板 1. h 快捷键,切换选中元素的显示与隐藏 2. 直接 copy Html、CSS ![](https://raw.githubusercontent.com/yanyue404/blog/master/assets/debug/copyHtml.png) ## Console 面板 1. copy(res) 数据被复制到剪贴板中,经典应用如复制过长的网页地址 location.href; 2. Store as global 存储为一个全局变量 3. 保存堆栈信息 Stack trace 4. 直接 copy...

软件工程师的自我修养

## 前言 亲爱的朋友你好,你知道我是一个基督徒。今天我约你出来如同我先前和你说的想和你分享一下我的信仰。这份信仰不是我口说的,而是我手中的这本《圣经》所写的,下面我由 5 个要点和一个提问向你讲解基督徒的信仰。 ## 1. 慈爱的掌权者 上帝是一位慈爱的掌权者,祂(指神的那个"他")创造了这个世界。祂创造了我们人类,使我们在祂的权柄之下治理这个世界。 ``` 启示录 4:11 ``` 神创造了这个世界,并掌管这个世界。祂又创造了我们。祂按着自己的样式造了人,又把治理世界的权柄交给了人,叫他们管理、照顾世界,同时也叫他们享用世界上一切的美善。祂指派人类在祂的权柄之下,管治和看顾这个世界,顺服祂并归荣耀给祂。这一切都十分完美:神在至高之处,人类按着祂的旨意管理整个世界,世界是和谐美好的。 但是很明显,今天的事实并非如此:无论是人,还是世界,都一片混乱。 ## 2. 人背叛了上帝这位掌权者 我们都背叛了这位掌权者 ———— 神,试图自己做自己的主宰而拒绝祂。但是,我们无论管理自己,还是管理社会、管理世界,都管理的一团糟。 ``` 没有义人,连一个也没有!没有明白的,没有寻求神的,都是偏离正路。 ———— 罗3:10-12 ``` 从第一个人开始,人就开始按自己的方式做事,我们每个人都是如此,不以神为神,反而是想尽办法背叛祂、与祂为敌。 因为我们不按神的规则行事,所以,无论我们怎样生活,我们都是叛徒。我们只喜欢顺着自己的欲望前行,我行我素,完全无视神。这种背叛又自以为是的活法,圣经称之为“罪”。 问题是,当我们背叛神、按自己的方式生活的时候,我们把自己、把所处的社会以及整个世界都弄得一团糟。全世界都充满了处心积虑、只做有利于自己事情得人,而没有人遵循神得旨意。我们全都自己是自己的主人(戴着自己的小王冠),当自己是自己的神,彼此争权夺利,结果可想而知,我们所见人间的种种苦难以及恶行,归根结底,都是因为我们对神的背叛。 ```...

唯独基督

专题式学习计划 ------- - 两数之和 - 扁平数组与 tree 相互转换 - Javascript 精度 - diff - 数据结构:链表、二叉树 ## 1. 两数之和 > Leetcode 第一题 https://leetcode.cn/problems/two-sum 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。...

专题学习计划

> 选取 [email protected] https://github.com/yanyue404/vant/tree/t_2.12.54/src/popup > > 在线文档:https://vant-contrib.gitee.io/vant/v2/mobile.html#/zh-CN/popup ## popup 组件的用法 ### 基础用法 通过 `v-model` 控制弹出层是否展示。 ```html 展示弹出层 内容 ``` ```js export default { data() { return { show: false, };...

专题学习计划

**适配器模式** --------- 适配器模式的作⽤是解决两个软件实体间的接⼝不兼容的问题。使⽤适配器模式之后,原本 由于 接⼝不兼容⽽不能⼯作的两个软件实体可以⼀起⼯作。 适配器的别名是包装器(wrapper),这是⼀ 个相对简单的模式。在程序开发中有许多这样的 场景:当我们试图调⽤模块或者对象的某个接⼝ 时,却发现这个接⼝的格式并不符合⽬前的需求。 这时候有两种解决办法,第⼀种是修改原来的 接⼝实现,但如果原来的模块很复杂,或者我们拿 到的模块是⼀段别⼈编写的经过压缩的代码, 修改原接⼝就显得不太现实了。第⼆种办法是创建 ⼀个适配器,将原接⼝转换为客户希望的另⼀ 个接⼝,客户只需要和适配器打交道。 典型例子: - 港式插头转换器,港式的电器插头比大陆的电器插头体积要大一些。 - 电源适配器:电压转换,电源适配器使笔记本电脑在 100V~240V 的电压之 - 内都能正常工作 - USB 转接口 ### 例子1:renderMap ```...

项目与业务

## 1. 玩转异步 ### 1.1 异步重试 异步任务多次重试尝试获取正确信息,可以分为按时间和按次数两个方向。 #### **按时间重试** ``` const p = () => new Promise((resolve) => setTimeout(() => { let a = Math.random(); let flag = a >...

专题学习计划