草庐IT

08.07.回溯阅读

品品下午茶 2023-10-07 原文

《思辨与立场》第八章 第七节 读书笔记。

一种让我们的头脑向不同经验开放,并因此抵消社会条件和主流媒体影响的、非常有效的方式就是回溯阅读

回溯阅读为我们提供了一个独特的视角,以及摆脱当今的预设立场和思想体系之外的能力。

广泛地阅读以前的作品会在我们的头脑里形成多种看问题的角度。这些多种看问题的角度能使我们更好地理解当下的复杂性。

回溯阅读书单:

  1. (至少2000年前) 柏拉图(在苏格拉底时代)、色诺芬(在苏格拉底时代)、亚里士多德、埃斯库罗斯、阿里斯托芬的著作。

  2. 13世纪(超过800年前) 托马斯·阿奎纳和但丁的著作。

  3. 14世纪(超过700年前) 薄伽丘和乔叟的著作。

  4. 15世纪(超过500年前) 伊拉斯谟的著作。

  5. 16世纪(超过400年前) 马基雅维利、切利尼、塞万提斯、弗朗西斯·培根以及蒙田的著作。

  6. 17世纪(超过300年前) 约翰·弥尔顿、帕斯卡、约翰·德莱顿、约翰·洛克以及约瑟夫·爱迪生的著作。

  7. 18世纪(超过200年前) 托马斯·潘恩、托马斯·杰斐逊、亚当·斯密、本杰明·富兰克林、亚历山大·蒲柏、埃德蒙·伯克、爱德华·吉本、塞缪尔·约翰逊、丹尼尔·笛福、歌德、卢梭以及威廉·布莱克的著作。

  8. 19世纪(超过100年前) 简·奥斯汀、查尔斯·狄更斯、爱弥尔·左拉、巴尔扎克、陀思妥耶夫斯基、西格蒙德·弗洛伊德、卡尔·马克思、查尔斯·达尔文、约翰·亨利·纽曼、列夫·托尔斯泰、勃朗特姐妹、乔治·艾略特、弗兰克·诺里斯、托马斯·哈代、埃米尔·杜尔凯姆、埃德蒙·罗斯丹、奥斯卡·王尔德、马克·吐温的著作。

  9. 20世纪(最近100年) 安布罗斯·比尔斯、古斯塔夫·梅耶、亨利·路易斯·门肯、威廉·格雷厄姆·萨姆纳、威斯坦·休·奥登、贝尔托·布莱希特、约瑟夫·康拉德、马克斯·韦伯、阿道司·赫胥黎、弗兰兹·卡夫卡、辛克莱·刘易斯、亨利·詹姆斯、萧伯纳、让-保罗·萨特、弗吉尼亚·伍尔芙、威廉·亚伯曼·威廉斯、阿诺德·汤因比、查尔斯·赖特·米尔斯、阿尔贝·加缪、薇拉·凯瑟、伯特兰·罗素、卡尔·曼海姆、托马斯·曼、阿尔伯特·爱因斯坦、西蒙娜·德·波伏娃、温斯顿·丘吉尔、威廉·J·莱德勒、万斯·帕卡德、埃里克·霍弗、尔文·戈夫曼、菲利普·阿吉、约翰·斯坦贝克、路德维希·维特根斯坦、威廉·福克纳、塔尔科特·帕森斯、让·皮亚杰、莱斯特·瑟罗、罗伯特·莱奇、罗伯特·海尔布隆纳、诺姆·乔姆斯基、雅克·巴尔赞、拉尔夫·内德、玛格丽特·米德、布罗尼斯拉夫·马林诺夫斯基、卡尔·波普尔、罗伯特·莫顿、皮特·伯格、米尔顿·弗里德曼、雅各布·布朗诺夫斯基以及阿尔伯特·艾利斯。

有关08.07.回溯阅读的更多相关文章

  1. ruby - 寻找通过阅读代码确定编程语言的ruby gem? - 2

    几个月前,我读了一篇关于ruby​​gem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:

  2. UE4 源码阅读:从引擎启动到Receive Begin Play - 2

    一、引擎主循环UE版本:4.27一、引擎主循环的位置:Launch.cpp:GuardedMain函数二、、GuardedMain函数执行逻辑:1、EnginePreInit:加载大多数模块int32ErrorLevel=EnginePreInit(CmdLine);PreInit模块加载顺序:模块加载过程:(1)注册模块中定义的UObject,同时为每个类构造一个类默认对象(CDO,记录类的默认状态,作为模板用于子类实例创建)(2)调用模块的StartUpModule方法2、FEngineLoop::Init()1、检查Engine的配置文件找出使用了哪一个GameEngine类(UGame

  3. ruby-on-rails - 在 irb 中阅读文档 - 2

    我怀念ipython的一件事是它有一个?为特定功能挖掘文档的运算符。我知道ruby​​有一个类似的命令行工具,但是我在irb中调用它非常不方便。ruby/irb有类似的东西吗? 最佳答案 Pry是IPython的Ruby版本,它支持?命令来查找有关方法的文档,但语法略有不同:pry(main)>?File.dirnameFrom:file.cinRubyCore(CMethod):Numberoflines:6visibility:publicsignature:dirname()Returnsallcomponentsofthef

  4. ruby - 如何将 Vim 中的 "expand"文本转换成一种易于阅读的方式? - 2

    我经常使用嵌套数据结构,很多时候我必须从控制台手动分析它们。问题是它们全部打印在一行中。是否有一种简单的方法可以根据{,[,],}和逗号重新构造数据结构的显示,使其看起来像Ruby的pretty_print输出? 最佳答案 :%s/\([{,]\)/\1\r/gggVG=:setft=ruby呜呜呜 关于ruby-如何将Vim中的"expand"文本转换成一种易于阅读的方式?,我们在StackOverflow上找到一个类似的问题: https://stacko

  5. 基于SpringBoot的线上日志阅读器 - 2

    软件特点部署后能通过浏览器查看线上日志。支持Linux、Windows服务器。采用随机读取的方式,支持大文件的读取。支持实时打印新增的日志(类终端)。支持日志搜索。使用手册基本页面配置路径配置日志所在的目录,配置后按回车键生效,下拉框选择日志名称。选择日志后点击生效,即可加载日志。windows路径E:\java\project\log-view\logslinux路径/usr/local/XX历史模式历史模式下,不会读取新增的日志。针对历史文件可以分页读取,配置分页大小、跳转。历史模式下,支持根据关键词搜索。目前搜索引擎使用的是jdk自带类库,搜索速度相对较低,优点是比较简单。2G日志全文搜

  6. ruby - 在使用 ruby​​ 中的 "mail"gem 阅读电子邮件时需要帮助 - 2

    我正在使用Watir进行自动化,它会创建一封我需要检查的电子邮件。有人指出电子邮件gem是执行此操作的最简单方法。我添加了以下代码,并且能够从我的收件箱中收到第一封电子邮件。require'mail'require'openssl'Mail.defaultsdoretriever_method:pop3,:address=>"email.someemail.com",:port=>995,:user_name=>'domain/username',:password=>'pwd',:enable_ssl=>trueendputsMail.first我是这个论坛的新手,有以下问题:如何获

  7. ruby - 阅读用户输入时如何避免回显换行符? - 2

    我正在用Ruby编写类似curses的程序,我正在使用stty和ansi转义字符来实现我想要的。当我想获得用户输入时,我的问题就出现了。像许多基于控制台的程序一样,我想从终端底部获取用户输入。因此,我将光标放在屏幕底部并调用Readline.readline(或任何获取用户输入的方法)。像往常一样,它会读取所有内容,直到我按下回车键,并打印一个换行符。由于光标位于终端的最后一行,它会滚动一行,这会弄乱屏幕。我怎样才能避免这种情况?我试图使用stty来停止回显换行符,但我没有成功。也许可以使用stty来阻止终端滚动?当然,我可以编写自己的方法来通过一次读取一个字符(并捕获“返回”)来捕获

  8. AT24C04、AT24C08、AT24C16系列EEPROM芯片单片机读写驱动程序 - 2

    一、概述在之前的一篇博文中,记录了AT24C01、AT24C02芯片的读写驱动,先将之前的相关文章include一下:1.IIC驱动:4位数码管显示模块TM1637芯片C语言驱动程序2.AT24C01/AT24C02读写:AT24C01/AT24C02系列EEPROM芯片单片机读写驱动程序本文记录分享AT24C04、AT24C08、AT24C16芯片的单片机C语言读写驱动程序。二、芯片对比介绍型号容量bit容量byte页数字节/页器件寻址位可寻址器件数WordAddress位数/字节数备注AT24C044k5123216A2A149/1WordAddress使用P0位AT24C088k1024

  9. ruby-on-rails - Ruby无一异常(exception)地获得回溯 - 2

    我有一个RubyonRails应用程序,其中一个模型的验证失败。对于此验证可能失败的地方,代码库有不同的入口点。我有兴趣弄清楚它是从哪里来的。由于这是一个简单的验证方法,因此不涉及任何异常,我只是从方法中返回false并且保存失败。目前是否还可以记录回溯以查明此验证源自哪个服务/路由,以便我可以查看是什么导致此对象的状态发生更改以使其验证失败? 最佳答案 你可以试试caller():deffoo2putscallerenddeffoofoo2#line5endfoo#line7结果:test.rb:5:in`foo'test.rb:

  10. ruby - 如何使用消息和回溯手动创建异常 - 2

    如何使用回溯创建异常?我知道我们可以做这样的事情来实现这一目标:beginraiseStandardError,"message"rescueStandardError=>exceptionexception.backtraceend或者exception=StandardError.new("message")exception.set_backtrace(caller)但我正在寻找这样的东西:exception=StandardError.new("message",backtrace:caller)有没有一种方法可以使用自定义消息和回溯来初始化异常?

随机推荐